batch-file
  • iis
  • msdeploy
  • 2017-03-14 8 views 1 likes 
    1

    私は、フォルダ内にあるbatファイルを使用しています私のzipファイルと場合msdeployエラー:認識できない引数「IIS Webアプリケーション名」

    私のbatファイルは、私は、ファイルを実行しています

    "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy" - source:package="Release_2060.zip" -setParam:'IIS Web Application Name'='MyappsName' -dest:auto -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -skip:objectName=dirPath,absolutePath="Config/*" 
    

    が含まれています管理者は、と私は、このエラー

    認識されない引数「IISのWebアプリケーション名」

    任意のアイデアを得続ける?

    を感謝

    答えて

    0

    私は同じ問題を抱えていました。引用符をエスケープすると、そのトリックは逃げました。また、あなたの代わりに、このように「値」を使用して試すことができます:

    -setParam:name=`"IIS Web Application Name`",value=MyappsName 
    

    私の場合はそう、私は `使用引用符をエスケープするために、PowerShellを使用していますが、バッチファイルのために私はこれがために働くかもしれない\であると考えていますあなた:

    "C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy" -source:package="Release_2060.zip" -setParam:\"IIS Web Application Name\",value="MyappsName" -dest:auto -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -skip:objectName=dirPath,absolutePath="Config/*" 
    

    これは役に立ちます。遅すぎることはありません。

    関連する問題