ServerManager 模块在 Windows 7 上可用吗?

exp*_*ert 13 powershell windows-7

ServerManager 模块在Windows 7 Ultimate上可用吗?

我认为(但我不确定,因为我以前从未看过输出)我以前工作过的 PS 脚本,但在 IIS7 安装出现一些问题后,它停止工作。

以下脚本

import-module servermanager
Run Code Online (Sandbox Code Playgroud)

因错误而失败

Import-Module : The specified module 'servermanager' was not loaded because no valid module file was found in any module directory.
At line:1 char:14
+ import-module <<<<  servermanager
    + CategoryInfo          : ResourceUnavailable: (servermanager:String) [Import-Module], FileNotFoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
Run Code Online (Sandbox Code Playgroud)

我找到了运行的建议

Dism.exe /Online /Enable-Feature /FeatureName:ServerManager-PSH-Cmdlets
Run Code Online (Sandbox Code Playgroud)

在我的机器上,但它也因错误而失败 Feature name ServerManager-PSH-Cmdlets is unknown.

mus*_*ear 13

要在 Windows 7 上运行服务器管理器,您需要从 MS 下载并安装远程服务器管理工​​具包

信息链接:http : //technet.microsoft.com/en-us/library/dd759202.aspx

下载链接:http : //www.microsoft.com/download/en/details.aspx?displaylang= en& id=7887

更新:新的 OP 信息

问题在于 Windows 7 不是服务器操作系统,并且服务器管理器并非旨在管理或监控非服务器操作系统。您可以在 Windows 7 计算机上安装服务器管理器,但只能用于管理其他服务器系统。虽然可能有一个 hack 让它以你想要的方式工作,但我不知道那个 hack 可能是什么。

所以我想下一个问题是:为什么?

如果你只是想看看你可以用 Power Shell 做什么:这个修复可能需要不仅仅是 PS 来破解。

如果您正在尝试以服务器角色实际管理 Windows 7 计算机:答案可能与上述相同:如果您可以破解它,那就太好了。否则,对不起。