Get-WmiObjetコマンドレットを使用して、Windows2000マシンからいくつかの情報を正常に取得しています。これらのマシンはドメインの一部ではないため、-Credentialパラメーターを使用してローカル管理者の資格情報を渡します。
現在、Start-Jobを使用して複数のWMIクエリを並行して実行しようとしていますが、1つのクエリでも機能させることができません。
私が以下を実行すると:
Start-Job -initializationscript {$cred = get-credential -credential administrator} -scriptblock {gwmi win32_computersystem -ComputerName 10.1.2.3 -Credential $cred}
ジョブが作成され、資格情報の入力を求められますが、ジョブが完了することはなく、その状態は常に「実行中」です。
もちろん:
C:\>$cred = Get-Credential -credential administrator
C:\>gwmi win32_computersystem -ComputerName 10.1.2.3 -Credential $cred
うまく動作します。
Get-WmiObjectを代替クレデンシャルを使用してStart-Job内で正常に実行するにはどうすればよいですか?
ご協力いただきありがとうございます。