$ webapp.Parent.ApplyWebConfigModifications () обновляет все веб-приложения в ферме.
Например, у меня есть 2 веб-приложения в моей ферме sharepoint.
webapp1 webapp2
У меня есть обновления web.config в webapp1, а ниже - код с использованием powershell
$webapp = [Microsoft.SharePoint.Administration.SPWebApplication]::Lookup($url)
$change = new-object "Microsoft.SharePoint.Administration.SPWebConfigModification"
$webapp.WebConfigModifications.Add($change)
$webapp.Update()
$webapp.Parent.ApplyWebConfigModifications()
этот код работает для webapp1 и webapp2, но когда я запускаю его для webapp2, я также вижу обновление в файле конфигурации webapp1. Я что-то упустил ????