启用 PSRemoting 或 Set-WSManQuickConfig?

启用 PSRemoting 或 Set-WSManQuickConfig?

我对 DSC 充满期待,我想了解一下基础知识。根据帮助文档,我发现 Enable-PSRemoting 实际上运行 Set-WSManQuickConfig,我想我的主要问题是,这两者之间有什么区别?看起来较新的文档(无论是书籍还是在线文章)仅提及 Enable-PSRemoting,而不一定提及 Set-WSManQuickConfig。Enable-PSRemoting 是否较新/更好?提前致谢。

答案1

检查了这两个 cmdlet 的帮助文档。

Set-WSManQuickConfig 执行以下操作:

-- 检查 WinRM 服务是否正在运行。如果 WinRM 服务未运行,则启动该服务。

-- 将 WinRM 服务启动类型设置为自动。

-- 创建侦听器以接受任何 IP 地址上的请求。默认情况下,传输是 HTTP。

-- 为 WinRM 流量启用防火墙例外。

Enable-PSRemoting 不仅可执行上述操作,而且还可执行以下任务:

----- 如果 Microsoft.PowerShell 和 Microsoft.PowerShell.Workflow 会话配置尚未注册,则注册它们。

----- 如果尚未注册,则在 64 位计算机上注册 Microsoft.PowerShell32 会话配置。

----- 启用所有会话配置。

----- 更改所有会话配置的安全描述符以允许远程访问。

----- 重新启动 WinRM 服务以使上述更改生效。

Enable-PSRemoting除非您打算手动配置会话,否则请使用该方法。

相关内容