Установка полномочий записи для папок при создании пакета с MSDeploy

Dennis поднимает положительный вопрос. Другим путем я видел, что это произойти - то, что у Вас есть приложения сторонних производителей, или что-то (третья сторона или не) установило как услуга, которому дали учетные данные и неоднократно использует их, чтобы попытаться соединиться с чем-то.

0
задан 21 August 2012 в 15:37
1 ответ

You can use the manifest provider to include multiple providers in a sync, which will work with the package:

msdeploy verb:sync -source:manifest=manifest.xml -dest:package=package.zip
msdeploy verb:sync -source:package=package.zip -dest:auto,computerName=...

Then manifest.xml is:

<multipleAcls>
    <iisApp path="local iis app or path" />
    <setAcl path="remote iis site name/relative path1" setAclAccess="Write" />
    <setAcl path="remote iis site name/relative path2" setAclAccess="Read" />
</multipleAcls>

You can use parameters or replace statements on the dest:package call to avoid having to dynamically generate the manifest, and you can use similar statements on the deploy call to change which site/path you're deploying to. You can set your dest to a different manifest file as an alternative solution to the latter problem.

0
ответ дан 24 November 2019 в 11:30