2016-10-25 21 views
0

を実行します。別のpowershellスクリプトを実行するスクリプトを実行しようとしています。 もう一方のスクリプトが終了した後にのみ、最初のスクリプトを続行する必要があります。以下のような 何か:Powershellスクリプトを使って別のpowershellスクリプトを実行し、

Copy.ps1まで開始Copy.ps1 待ち時間が
に行われますが、スクリプト

を続行は、Invoke-式を使用してみましたが、それは待機パラメータはありません。

答えて

1

私はあなたが簡単にこのようなファイルを呼び出すことによってそれを行うことができると思います。

<# 
    here is some awesome code 
#> 

// Call P$ Script here 
.("C:\Path\To\Copy.ps1") 

<# 
    awesome code continues here 
#> 

それはCopy.ps1で全体のスクリプトを呼び出し、完成copy.ps1後も継続します。

他の方法では、copy.ps1のスクリプト全体を関数に設定します。 Copy.ps1で

function MyCopyFunction(){ 

    // all code inside the Copy.ps1 is here 

} 

そして、あなたの新しいファイルに:

// Call P$ Script here 
.("C:\Path\To\Copy.ps1") 

//then call the function 
MyCopyFunction 

Greetz Eldo.Ob

関連する問題