9

MSDeploy実行可能ファイルを指すビルダーをBambooに作成しました。新しいWebサイトを展開する前に、現在のWebサイトのバックアップを取りたいです。

実行するコマンドラインは次のとおりです。"C:\ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe" -verb:sync -source:contentPath = "Default Web Site \ MyService"、computerName = "myserver" -dest:package = "MyService_backup_before_43.zip" -enableLink:AppPoolExtension

そこで、「C:\ Program Files \ IIS \ Microsoft Web Deploy \ msdeploy.exe」を指すように新しいMSDeployビルダーをセットアップし、ビルダーをMSDeployとして選択します。

そして、引数は次のとおりです。-verb:sync -source:contentPath = "Default Web Site \ MyService"、computerName = "myserver" -dest:package = "MyService_backup_before_43.zip" -enableLink:AppPoolExtension

ただし、MSDeployは次のように不平を言い続けます。認識されない引数'"-source:contentPath="Default'。すべての引数は「-」で始まる必要があります。

竹は明らかに賢くしようとするために議論の行をいじります。ただし、二重引用符( ")をそのままにしておくために必要です。

考えられる一重引用符と二重引用符のすべての組み合わせを試しました。つまり、すべての引数の前、スペースがあるものだけ、または引用符があるものだけの前です。

これを機能させる方法を知っている人はいますか?

4

1 に答える 1

4

私は同じ問題を抱えていて、解決策が見つかりませんでしたか?

回避策として、ソース内のスペースを取り除くことができます。あなたは変わるべきです

"Default Web Site\MyService"

"DefaultWebSite\MyService"
于 2011-12-14T17:37:12.927 に答える