首页 > 解决方案 > 在 Windows 2016 Server 上使用 Powershell ServerManager 模块

问题描述

我有一个在需要该模块的 Windows 2016 服务器上运行的ServerManager模块。但是,ServerManager不可用。有许多使用远程服务器管理包为 Windows 10 安装此功能的示例,但这仅适用于 Windows 10。Hammer Software 有一篇关于在 2016年添加功能和角色的好文章,但没有具体说明哪个角色会将ServerManager模块添加到全球环境。有大量的角色和功能,我添加了一些,但似乎无法将ServerManager模块放入我的全局环境中。

我读过旧的东西(例如这个SOF 问题),表明 ServerManager 是 32 位的,并且不会自动加载模块依赖项。微软仍然为 Server 2012记录了它,但没有具体说明如何在 Server 2016 上安装和使用它。

现在我完全糊涂了。我的模块需要ServerManager,但我如何安装/加载该模块?如果我手动导入模块,它将起作用,即:

PS F:\> import-module C:\Windows\sysnative\WindowsPowerShell\v1.0\Modules\ServerManager\ServerManager.psd1

但我需要它根据我的模块RequiredModules指令自动加载。

标签: powershell

解决方案


要使用服务器管理器模块,您需要安装/启用该 RSAT 功能。服务器管理器及其 PS 模块是该集合的一部分。


推荐阅读