Связанные расширения, которые вы можете исключить, покрыты здесь и здесь :
Я не вижу ваших перечисленных там, но, возможно, стоит попробовать.Иногда этот документ устарел.
Тем не менее, вы можете попытаться «создать» менее инклюзивных провайдеров, используя манифесты, а не «разрушать» комплексный.Попробуйте следующую ссылку для информации .. (манифесты пакета)
Тогда вы можете получить команду пакета, например: (моя стандартная команда пакета IIS6, обратите внимание, что она не будет работать точно так жеIIS6, просто подает пример)
-verb:sync -source:manifest=$manifestFile -dest:package=$appName.zip,encryptPassword=MyPassword -enableLink:AppPoolExtension -disableLink:CertificateExtension -disableLink:ContentExtension -declareParamFile:$parametersFile"
и разверните:
-verb:sync -source:package=$appname.zip,encryptPassword=MyPassword -dest:auto -setParamFile=$appname_$computernamesetParameters.xml
В манифесте у меня есть сайт,каталог содержимого, местоположение реестра, которое мне нужно, и даже com-компоненты и тому подобное.