2

特定のマシンで次のコマンドを実行すると、複数のターゲットコンピューターでプロセスのリストが返されますが、1台のマシンで「リモートマシンに接続できませんでした」というエラーが返されます。

get-process -ComputerName 192.168.1.101

  • どのターゲットマシンにもPowerShellがインストールされていません。
  • 私がPowerShellスクリプトを実行しているマシンには、2.0がインストールされています。
  • 私はすべてのマシンで管理者権限を持っています。
  • プロセスのリストをリモートで返すことができるターゲットマシンは、SP1を搭載したServer2003StandardEditionです。
  • プロセスのリストをリモートで返さないターゲットマシンは、サーバー2003 R2 StandardEditionSP2です。

PowerShellを使用してリモートマシンからプロセスのリストを取得できないのはなぜですか?

4

2 に答える 2

5

エラーを返していたマシンでリモートレジストリサービスが開始されていなかったことが判明しました。このサービスを開始すると、「リモートマシンに接続できませんでした」というエラーが消えました。このブログ投稿は、解決策を見つけるのに役立ちましたhttp://sebastienlachance.com/post/ProcessGetProcesses-common-errors.aspx

于 2011-02-03T13:53:15.800 に答える
0

WMIを使用していると思うので、サービスが実行されていない場合は、WMIを使用します。それらのPCに対してGet-WMIObjectクエリを実行できますか?

于 2011-02-02T18:34:09.583 に答える