从 Windows 服务器在 Windows 客户端上执行命令

从 Windows 服务器在 Windows 客户端上执行命令

我们如何从网络上的 Windows 服务器或管理域在 CMD 或 Power Shell Windows 客户端上执行命令

我们正在使用 Windows Server 2016 作为 Active Directory,并且所有用户都拥有 Windows 10

我们想要在客户端上发送“gpresult /r”和“gpupdate”命令

答案1

要远程运行命令,您可以使用 Windows 远程 Shell (WinRs) 或 PowerShell Remoting。但是,gpresult 通常无法在这些情况下正确执行,因此不应被视为可靠。可以运行 Gpupdate,但应与/target:computerswitch 一起使用。WinRs/PSRemoting 都需要端口 tcp/5985 或 tcp/5986(用于 TLS)进行网络通信,使用相同的底层技术,并且是本机工具而不是外部二进制文件。

https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/winrs

https://learn.microsoft.com/en-us/powershell/scripting/learn/ps101/08-powershell-remoting?view=powershell-7.3

相关内容