powershell - 在 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
指令自动加载。
解决方案
要使用服务器管理器模块,您需要安装/启用该 RSAT 功能。服务器管理器及其 PS 模块是该集合的一部分。
推荐阅读
- python - 基于 n 个 json 文件创建动态 Flask-SocketIO 页面
- python - 使用 tkinter 在 python 中单击时单选按钮不更新值
- unity3d - NavMeshAgent 在 Unity3D 中停止后仍在移动
- c++ - 使用 Git 处理 C++ Visual Studio 2019 解决方案的外部依赖项的源代码控制的最佳方法是什么?
- javascript - 在 Zeit Now 无服务器函数中加载目录
- clojure - 如何为列表中的每个项目添加括号?
- android - 如何动态自动调整editText?
- python - 将字符串列表转换为具有单独整数的列表时出错?
- mysql - 为什么“NULL 不等于任何东西”是错误的陈述?
- php - 代码执行时if和else都执行