在Windows 10上找不到Powershell模块'servermanager'


13

我在虚拟机上运行Windows 10,我想通过在powershell上运行以下命令列出可用的Windows功能:

Import-Module ServerManager
Get-WindowsFeature

已经运行第一个命令会产生:未加载特定模块'servermanager',因为在任何模块目录中均未找到有效的模块文件。

我尝试使用Windows Server 2008 Powershell Servermanager模块(不包含在Windows Web Server 2008 R2中)的解决方案, 但不适用于我,即我在C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \中找不到该模块模块。但是,我找不到在Windows 10中如何在64位或32位Powershell之间进行切换。有什么帮助吗?谢谢


我认为这只是服务器的一部分,因此请尝试使用Server 2016 Preview4
magicandre1981 '16

我已经尝试解决了这个问题,但是还没有。我发现blogs.technet.microsoft.com/drew/2016/12/23/… ,但是上面的powershel cmds仍然失败。
Jonesome恢复莫妮卡的时间

Answers:


16

您需要下载并安装“ Windows 10远程服务器管理工​​具”。下载链接为https://www.microsoft.com/zh-cn/download/details.aspx?id=45520

Windows 10 October 2018 Update或更高版本上的RSAT工具

从Windows 10 October 2018 Update开始,Windows 10中直接包含RSAT作为一组“按需功能”。请勿从此页面下载RSAT程序包。相反,只需转到“设置”中的“管理可选功能”,然后单击“添加功能”以查看可用的RSAT工具列表。选择并安装所需的特定RSAT工具。要查看安装进度,请单击“后退”按钮以在“管理可选功能”页面上查看状态。


5

您可以使用x86标签来标识要启动的PS版本。见下图: 在此处输入图片说明


谢谢你的提示。但是,我尝试研究Powershell的32位版本,但仍然无法运行/查找“ servermanager”模块……
diegus

您需要64位版本。
Istvan

对我而言,这不是真的,我Get-Module -ListAvailable在64位版本的PS上运行,并且所需的模块不在列表中。
diegus '16

1
所以没有安装(32和64?有这个模块吗?
Istvan

1
确实,没有一个(32位和64位)具有它。
diegus '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.