web-dev-qa-db-ja.com

すべてのLANコンピューターで「winrm quickconfig」をリモートで実行する方法

Powershellを使用してリモートLANの作業を開始したいのですが、リモートで接続する前に、すべてのLANコンピューターでwinrm quickconfigを実行する必要があるようです。

手動で各コンピューターに移動せずにすべてのコンピューターでそのコマンドを実行するにはどうすればよいですか?

5
oshirowanen

PSTools(具体的にはPSExec)を使用して実行することを検討する必要があります。 PSExecを実行するためにコンピュータ名を含むテキストファイルを指定でき、PSexecを使用してWinRM quickconfigを実行できると思います。

4
neo1piv014
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
Russ

私が考えることができるのは、ログインスクリプトに埋め込むことだけです。それでも、変更を加えることができるようにユーザー権限を昇格する必要があります。影響を受けるキーとサービスには、管理者権限が必要です。

0
UsPeoples