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、审计等。