2016-11-08 4 views
0

Powershellスクリプトを使用して、Webアプリケーションでいくつかの自動テストを実行しています。メインスクリプトから別のpowershellスクリプトを削除する

このスクリプトの一部は、基本的にWebアプリケーションのポップアップを監視し、表示される場合は閉じます。私は、モニター・スクリプトを閉じて、いくつかのコマンドを実行し、再度監視スクリプトを開始したいと思いますけれども、いくつかの時点で

Start-Process Powershell.exe -Argumentlist "-file C:\Users\Documents\Monitor.ps1" 

:それはそうのようなメインスクリプト中に呼び出されます。

メインスクリプトを終了させることなく、メインスクリプトからモニタスクリプトを削除する方法はありますか?

答えて

2

あなたはそれを変数に保存しておくとよいでしょう:

$a = start-process notepad.exe -PassThru 
$a.Id 
10536 

だから、後でそれを殺すことができます。

関連する問題