msdeploy を使用して Web サイトをコンパイルし、リモート サーバーにデプロイするビルド スクリプトを psake/powershell に用意します。展開後、ルートの 1 つのファイルに ACL を設定する必要があります。誰かがこれをしましたか?msdeploy を使用できることはわかっていますが、正しい構文を取得できません。より良い方法はありますか?ファイルの変更権限をサイトのアプリ プールに付与するだけです。
乾杯、
msdeploy を使用して Web サイトをコンパイルし、リモート サーバーにデプロイするビルド スクリプトを psake/powershell に用意します。展開後、ルートの 1 つのファイルに ACL を設定する必要があります。誰かがこれをしましたか?msdeploy を使用できることはわかっていますが、正しい構文を取得できません。より良い方法はありますか?ファイルの変更権限をサイトのアプリ プールに付与するだけです。
乾杯、
$SERVER_APPROOT = "W:\webroot\site1\"
$deployServer = "WEB01"
$webDeployArgs = '-verb:sync -source:setacl -dest:setacl="' + $SERVER_APPROOT + 'mypath\subpath\subsubpath\",computerName=' + $deployServer + ',setaclaccess=Modify'
Start-Process "$Env:SystemDrive\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -ArgumentList $webDeployArgs -NoNewWindow -Wait