前提・実現したいこと
RPAシナリオが異常終了した時に、シナリオ中で利用していたシステムやファイルを開いたまま占有しないように、RPAシナリオが開いたプロセスをタスクキルしたい。
よって、RPAシナリオ実行前のプロセスを記録し、RPAシナリオ実行後に比較し、実行前の状態に戻す処理を加えたい
該当のソースコード
本ソースコード中の[DiffProcess]に入るコードを教えてください。
powershell
1 2Function DiffProcess($Before){ 3 # Get-Processと$Beforeを比較し、Beforeに存在しないプロセスを削除する 4} 5 6# RPAシナリオ実行前にプロセス記録 7$ProcessList = Get-Process 8 9# RPAシナリオ実行 10DoSomething 11 12# 比較、削除 13DiffProcess($ProcessList)
回答1件
あなたの回答
tips
プレビュー