私はpowershell psakeスクリプトで.batファイルを実行しようとしています。これは可能ですか?または回避策を実行する必要がありますか? PowerShellのから.batファイル(または.CMD)を実行するにはpsakeから.batファイルを実行するには?
3
A
答えて
3
以下を試してください。
task CallBatch {
exec {cmd.exe /c "path\to\my\testscript.bat"}
}
PSakeの幹部{}関数でCMD.EXEへの呼び出しをラップする必要はありませんが、あなたがそれを行う場合、バッチは、以下のタスク
0以外のものを返した場合、ビルドが失敗しました常にビルドができます失敗:
task Return1FromCmd {
exec {cmd.exe /c "@exit 1"}
}
1
:
foo.bat:
@echo off
echo "foo"
がfoo.ps1:
. .\foo.bat
#or
.\foo.bat
#or
& .\foo.bat
我々は、スクリプトを実行できます。
D:\dev> .\foo.ps1
"foo"
1
これが私の作品:
properties {
$mybat = 'C:\path\tool.bat'
}
task Test -depends ... {
"Bla bla"
Exec { & $mybat }
}
不要に直接メートルcmd.exe
- &
をExecスクリプトブロックで使用すると十分だと思われます。
関連する問題
- 1. TeamCityから.batファイルを実行する
- 2. C#から.batファイルを実行する
- 3. cmakeから.batファイルを実行するには?
- 4. Javaから外部アプリケーションを実行するか、BATファイルを実行する
- 5. PowershellとPSakeはどこからmsbuildを実行しますか?
- 6. eclipseからバッチスクリプト(.batファイル)を実行する方法
- 7. Javaのソースフォルダからbatファイルを実行する
- 8. ノードサーバをbatファイルで実行する
- 9. Java - .batファイルを実行&使用する
- 10. .batファイル、ノンブロッキング実行/起動
- 11. Windowsサービスの下でJavaから.batファイルを正しく実行するには?
- 12. exeファイルとbatファイルのセットから実行可能ファイルを作成する
- 13. .bat(バッチファイル)からRスクリプトを実行
- 14. BATファイルが実行ファイルを実行しません。
- 15. ターミナルから.shまたは.batファイルを実行するにはどうすればよいですか?
- 16. Pythonスクリプトは.batファイル、タスクスケジューラ、またはcmdプロンプトから実行されません
- 17. ubuntuマシンからWindows xp batスクリプトをリモートで実行する
- 18. batファイルからセットアッププロジェクトをビルドする
- 19. コントローラ/ジョブ/サービスからテストケースを実行するための.batファイルの実行方法
- 20. shell()を使用して.batファイルを実行するR
- 21. とbatファイルを作成してクエリを実行する
- 22. .vbsを.batから実行していますか?
- 23. psakeのexecを可変パスの実行ファイルに呼び出すにはどうすればよいですか?
- 24. NSISインストーラのパラメータで.batファイルを実行する方法
- 25. Javaアプリケーションを.batファイルで実行する方法
- 26. Linuxでntのcmdやbatファイルを実行する
- 27. Python:新しいcmdウィンドウでbatファイルを実行するにはどうしたらいいですか?
- 28. vbリソースからbatファイルとカスタムcmdファイルをどのように実行しますか?
- 29. NUnit.Runnersパッケージとpsakeを使ってNUnitテストを実行するには?
- 30. BATファイルにパラメータを渡してダブルクリックで実行