Windows サーバーから Windows クライアントでコマンドを実行する

Windows サーバーから Windows クライアントでコマンドを実行する

ネットワーク上のWindowsサーバーまたは管理ドメインからCMDまたはPowerShell Windowsクライアントでコマンドを実行するにはどうすればよいでしょうか

アクティブディレクトリにはWindows Server 2016を使用しており、すべてのユーザーはWindows 10を使用しています。

クライアントに「gpresult /r」と「gpupdate」コマンドを送信したい

答え1

コマンドをリモートで実行するには、Windows リモート シェル (WinRs) または PowerShell Remoting のいずれかを使用できます。ただし、gpresult はこのような状況では正常に実行されないことが多く、信頼できるとは見なされません。Gpupdate は実行できますが、/target:computerスイッチを使用して使用する必要があります。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

関連情報