PowerShell で
Start-Job -ScriptBlock {Stop-VM PC1 -Force}
でバックグラウンドジョブとして Stop-VM が実行できたということですか?
そして
コマンドプロンプトだと起動しません。とはコマンドプロンプトで
powershell -Command Start-Job -ScriptBlock {Stop-VM PC1 -Force}
では実行できないということですか?
⇒ご丁寧にありがとうございます。ご認識のとおりです。
コマンドもありがとうございます。
powershell -Command "Start-Job -ScriptBlock &{Stop-VM PC1 -Force}"
を実行してみたとろ下記となりました。
発生場所 行:1 文字:34
- -Command Start-Job -ScriptBlock &{Stop-VM PC1 -Force}
-
~
アンパサンド (&) 文字は許可されていません。& 演算子は、今後使用するために予約されています。アンパサンドを二重引用符で囲
み ("&")、文字列の一部として渡してください。
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : AmpersandNotAllowed
仮想マシンPC1、PC2、PC3があり、この3台を並列でシャットダウンする、且つコマンドプロンプトから行いたい。
というのが目的なのですが中々うまくいきません。。。