如何在所有 LAN 计算机上远程运行“winrm quickconfig”

如何在所有 LAN 计算机上远程运行“winrm quickconfig”

我想开始使用 powershell 进行远程 LAN 工作,但似乎我需要winrm quickconfig在所有 LAN 计算机上运行才能远程连接到它们。

我怎样才能在所有计算机上运行该命令,而不必手动去每台计算机上运行它?

答案1

您应该考虑使用 PSTools(特别是 PSExec)来运行它。我相信您可以指定一个包含计算机名称的文本文件供 PSExec 运行,并且您可以使用 PSexec 进行 WinRM 快速配置。

答案2

psexec \\PCNAMEHERE -s winrm.cmd quickconfig -q

或者

psexec \\* -s winrm.cmd quickconfig -q

“应该”击中网络上所有在线的 PC,或者从 AD 或 SCCM 导出 PC 名称列表,然后将该列表保存为文本文件并运行此..

psexec @c:\temp\allpcs.txt -s winrm.cmd quickconfig -q

答案3

我唯一能想到的办法就是将其嵌入到登录脚本中。即便如此,您也必须提升用户权限才能进行更改。受影响的密钥和服务需要管理员权限。

相关内容