2016-08-10 4 views
0

現在、サービスとして自分のC#アプリケーションを起動する必要があるPowerShellスクリプトを作成しようとしています。エラーまたは他のエントリ。しかし、ドットネットの実行タスクが完了するとすぐに、プロセスは別のコマンドを実行させません。開始されたプロセスが停止するのを待つことになります。PowerShellが "dotnet run ..."を実行した後にコマンドラインに戻りません。

ここでPowerShellスクリプトの例

CD C:\MyCSharpProject\Project\ 
dotnet run --debug <# script stop after this command is run, and the next command is not run r#> 
notepad <# This line is never hit #> 

どのように私は私のサービスを開始し、その後、別のコマンドを実行できますか?

答えて

2

Start-Processを使用すると、待たずに何かを実行できます。

例:

Start-Process -FilePath 'dotnet' -WorkingDirectory 'C:\MyCSharpProject\Project' -ArgumentList 'run --debug' 
notepad 
+0

私は、コマンド「スタート-仕事を」助けることができることを発見しています – Hugo

関連する問題