Я могу запросить AD и найти все сайты IIS и их виртуальные каталоги, теперь мне нужно иметь возможность обновить эти домашние каталоги и сохранить изменения.
После извлечения записи каталога я могу отобразить путь к сайту, используя $site.Path
, однако его установка, похоже, не имеет никакого эффекта. Он никогда не меняет фактический сохраненный путь.
Я пробовал $site.Path = <new path>
и $site.Put( "Path", <new path> )
, но ни один из них, похоже, не влияет на сохраненный путь.
$site = $iis.psbase.children |
where {$_.keyType -eq "iiswebserver"} |
where {$_.psbase.properties.servercomment -eq $siteConfig.name };
$s = [ADSI]($site.psbase.path + "/ROOT");
$s.Path
# $s.Path = $siteConfig.path
# $s.Put("Path", $siteConfig.path )
$s.psbase.CommitChanges()