0

こんにちは、コマンドの runco​​mmand 部分に 2 つの文字列を含む msdeploy コマンドを作成しようとしています。

msdeploy.exe -verb:sync -source:runCommand="^"c:\opensesame\opensesame.cmd^" ^"c:\windows\system32^"" -dest:auto

私はカラットで引用符をエスケープしようとしていました.

基本的には、opensesame が呼び出され、電卓を開くことができるようにパスが渡されます。

私は正しいエスケープ文字を持っていないと思いますか?

4

1 に答える 1

1

batまたはcmdrunCommandファイルへのフル パス (およびフル パスのみ) が指定されていない場合は、 bat/cmdファイルを最初にアップロードせずに、サーバー上でコマンドをそのまま実行します。スクリプトを実行する前にアップロードする場合は、パラメータをスクリプトに焼き付けて、引数なしで に渡す必要があります。runCommand

于 2013-02-04T03:47:53.863 に答える