Использование модуля Powershell ServerManager в Windows 2016 Server

Dec 31 2020

У меня есть модуль, работающий на сервере Windows 2016, для которого требуется этот ServerManagerмодуль. Однако ServerManagerнедоступен. Есть много примеров установки этого для Windows 10 с использованием пакета Remote Server Admin , но это только для Windows 10. В Hammer Software есть хорошая статья о добавлении функций и ролей в 2016 году, но не говорится конкретно, какая роль добавит ServerManagerмодуль в глобальная окружающая среда. Существует огромное количество ролей и функций, и я добавил несколько, но, похоже, не могу добавить ServerManagerмодуль в свою глобальную среду.

Я читал более старые вещи (например, этот вопрос о SOF ), которые предполагают, что ServerManager является 32-битным и не будет автоматически загружаться для зависимостей модулей. Microsoft по-прежнему документирует его для Server 2012, но не говорит конкретно, как установить и использовать его на Server 2016.

Теперь я полностью запутался. Мой модуль требует, ServerManagerно как мне его установить / загрузить? Если я импортирую модуль вручную, он будет работать, то есть:

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

Но мне нужно, чтобы это загружалось автоматически на основе моей RequiredModulesдирективы модуля .

Ответы

user14915444 Dec 31 2020 at 03:51

Чтобы использовать модуль Server Manager, вам необходимо установить / включить эту функцию RSAT. Диспетчер серверов и его модуль PS являются частью этой коллекции.