PowerShellを自動で動かすときに使用する.ps1ファイルですが、デフォルトだと処理が終わるとウィンドウを勝手に閉じてしまいます。
これでは動作ログを確認するのに不便なので、勝手に閉じないようにしました。
具体的には、Enter キーを入力するとウインドウを閉じるように設定します。
解決方法
解決方法は.ps1ファイルの最後に**「pause」**と入力するだけです。
具体的には、以下のようになります。
.ps1 ファイルの内容例
cd \
robocopy C:\robocopy\before C:\robocopy\after
pause
出力結果例
(略)
終了: 2020年3月2日 13:50:52
続行するには、Enter キーを押してください...:
Enterキーを入力すると、処理が終了するのでウインドウが閉じます。
参考サイト
Windowsバッチファイル(.bat)、処理が終わった後にウィンドウを閉じない | マコトのおもちゃ箱 ~ぼへぼへ自営業者の技術メモ~
http://piyopiyocs.blog115.fc2.com/blog-entry-1039.html