start-jobで使用されるscriptblockのトラブルシューティングに問題があります。
基本的に、サーバーのWMIプロパティを取得したかったのです。Powershellから次のコマンドを発行すると、機能します。
c:/>$wmi=Get-WmiObject -class Win32_OperatingSystem -computer servername
ただし、start-jobのscriptblockでコマンドを実行すると、ジョブは永久に実行されます。
c:/> start-job -argumentList servername -scriptblock {$wmi=Get-wmiobject
-class win32_operatingsystem -computer $args[0]}
C:/> get-job
Id Name State HasMoreData Location Command
-- ---- ----- ----------- -------- -------
169 Job169 Running True localhost $wmi=Get-WmiObject -cl...
どんな助けや提案も大歓迎です。
ありがとう