Powershell を使用して PsExec を起動しています:
Start-Process -FilePath "psexec.exe" -ArgumentList "-u user -p pass -accepteula -i -h cmd /c `"powershell.exe -NonInteractive -File myscript.ps1`""
ただし、PowerShell スクリプトmyscript.ps1
が完了するまで PsExec CMD は表示されます。
では、PsExec CMD を非表示にするにはどうすればよいでしょうか?
答え1
間違った質問をしてしまいました。
PsExec
使い始めてから、リンクで説明されているようStart-Process
に非常に簡単に制御できます-windowstyle hidden
https://stackoverflow.com/questions/1802127/window を表示せずに powershell スクリプトを実行する方法@Christoper Hostage によって投稿されました