我在虚拟机上运行 Windows 10,我想通过在 Powershell 上运行以下命令列出可用的 Windows 功能:
Import-Module ServerManager
Get-WindowsFeature
已经运行第一个命令产生:未加载特定模块“servermanager”,因为在任何模块目录中均未找到有效的模块文件。
我曾尝试使用适用于 Windows Server 2008 的解决方案 Windows Web Server 2008 R2 中不包含 Powershell Servermanager 模块但这对我来说不起作用,即我无法在 C:\Windows\System32\WindowsPowerShell\v1.0\Modules 中找到该模块。但是,我找不到如何在 Windows 10 中在 64 位或 32 位 Powershell 之间切换。有什么帮助吗?谢谢
答案1
您需要下载并安装“适用于 Windows 10 的远程服务器管理工具”。下载链接为https://www.microsoft.com/en-au/download/details.aspx?id=45520
Windows 10 2018 年 10 月更新或更高版本上的 RSAT 工具
从 Windows 10 2018 年 10 月更新开始,RSAT 就作为 Windows 10 中的一组“按需功能”包含在内。请勿从此页面下载 RSAT 包。相反,只需转到“设置”中的“管理可选功能”,然后单击“添加功能”即可查看可用 RSAT 工具的列表。选择并安装您需要的特定 RSAT 工具。要查看安装进度,请单击“返回”按钮以查看“管理可选功能”页面上的状态。
答案2
答案3
附录Kieren Dixon 的精彩回答,如果在 Win10 中安装所需的可选功能时看到not installed
,您可以完成以下步骤(基于这篇博文)来解决该问题:
- 以管理员身份运行 PowerShell。
- 运行以下命令
# make note of the current value, so we can reset it later
$UseWUServer = Get-ItemProperty 'HKLM:/Software/Policies/Microsoft/Windows/WindowsUpdate/AU' 'UseWUServer'
# ensure when we fetch properties we're pulling from MS; not some internal server which may not have the solution we need
Set-ItemProperty 'HKLM:/Software/Policies/Microsoft/Windows/WindowsUpdate/AU' 'UseWUServer' 0
# restart the windows update service so our change takes effect
Restart-Service 'wuauserv'
# install the required feature(s)
@(
'RSAT.ServerManager.Tools*'
'RSAT.ActiveDirectory.DS-LDS.Tools*'
) |
ForEach-Object { Get-WindowsCapability -Name $_ -Online } |
ForEach-Object { Add-WindowsCapability -Name $_.Name -Online }
# (optional) put things back how we found them
Set-ItemProperty 'HKLM:/Software/Policies/Microsoft/Windows/WindowsUpdate/AU' 'UseWUServer' $UseWUServer
Restart-Service 'wuauserv'
# (optional) Display the features
Get-WindowsCapability -Name 'RSAT.*' -Online |
Sort-Object State, Name |
Format-Table Name, State, DisplayName -AutoSize
# (optional) Test the AD module (module should automatically be imported)
Get-AdUser $env:USERNAME
如果您有将 Windows 更新设置推送到相关注册表项的策略,则之后重新启动应该可以将所有更改恢复到原位(如果使用此解决方案进行了调整)。