Windows 7 上是否有 ServerManager 模块?

Windows 7 上是否有 ServerManager 模块?

ServerManager 模块是否可用Windows 7旗舰版

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

遵循脚本

import-module servermanager

出现错误

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

我找到了建议运行

Dism.exe /Online /Enable-Feature /FeatureName:ServerManager-PSH-Cmdlets

在我的计算机上,但它也失败并出现错误Feature name ServerManager-PSH-Cmdlets is unknown.

答案1

要在 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 计算机上安装服务器管理器,但只能用于管理其他服务器系统。虽然可能存在一种黑客手段可以让它按照你想要的方式工作,但我不知道这种黑客手段是什么。

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

如果您只是想看看可以用 Power Shell 做什么:这个修复可能需要的不仅仅是 PS 的共同努力。

如果您真的想以服务器角色管理 Windows 7 计算机:答案可能与上述相同:如果您能破解它,那就太好了。否则,很抱歉。

答案2

这里的期望是能够使用您的 Win7 Pro 笔记本电脑来管理 Windows 服务器——而且是合理的期望。有些商店不赞成管理员登录服务器来执行每项小管理功能(角色、功能、补丁级别等)。那么,对即将部署到远程位置的服务器进行 QA 的人怎么办?他需要登录每个服务器(这很愚蠢)?在您的 Win7 客户端上安装 RSAT 意味着您应该能够使用 PowerShell 模块(Servermanager)进行基本管理、QA、审计等。

答案3

由于错误的答案竟然继续获得赞同,我感到有义务发布自己的答案。

不幸的是@music2myear 建议的解决方案不起作用。

Windows 7 的解决方法是使用名为客户端管理器

唯一的问题是它未签名,因此 PowerShell 拒绝使用它。您可以通过所述方法禁用签名这里

相关内容