【发布时间】:2020-12-30 18:30:32
【问题描述】:
我有一个在需要 ServerManager 模块的 Windows 2016 服务器上运行的模块。但是,ServerManager 不可用。有很多使用Remote Server Admin 包为Windows 10 安装此程序的示例,但这仅适用于Windows 10。Hammer Software 在2016 年有一个good article on adding features and roles,但它没有具体说明哪个角色会将ServerManager 模块添加到全球环境。有大量角色和功能,我添加了一些,但似乎无法将 ServerManager 模块放入我的全局环境中。
我读过较早的文章(例如 SOF question),这些文章表明 ServerManager 是 32 位的,并且不会自动加载模块依赖项。微软仍然为 Server 2012 提供documents it,但没有具体说明如何在 Server 2016 上安装和使用它。
现在我完全糊涂了。我的模块需要ServerManager,但我如何安装/加载它?如果我手动导入模块,它将起作用,即:
PS F:\> import-module C:\Windows\sysnative\WindowsPowerShell\v1.0\Modules\ServerManager\ServerManager.psd1
但我需要根据我的模块 RequiredModules 指令自动加载它。
【问题讨论】:
-
查看“powershell FeatureOnDemand”部分 >>> 在 Windows 10 1809 及更高版本上按需安装 RSAT 功能 | Windows 操作系统中心 — woshub.com/install-rsat-feature-windows-10-powershell
-
谢谢,我试过了,但我没有要安装的可选功能。 (可能)添加这些功能的 RSAT 独立软件包仅适用于 2010 年。
-
什么是 Windows 2010?是什么让您说 servermanager 不适用于 Server 2016?
-
@DougMaurer,对不起,应该是 Windows 10。我更新了问题。我知道 ServerManager 可以与 2016 一起使用,但它似乎不是全球环境的一部分。它可能是角色和功能的一部分(某处),但这是我的问题。我不是说它不可用,但我该如何启用它?
-
@AndyJ - 啊!我误读了你的问题。我会回去潜伏......祝你好运! [咧嘴]
标签: powershell