6
Próbuję zmienić katalog macierzysty witryny za pomocą programu powershell. To, co mam tak daleko, ale nie jest ona zapisywania zmian ...Zmienianie katalogu głównego witryny IIS6 przy użyciu Powershell
$server = "localhost"
$siteName = "mysite"
$iis = [ADSI]"IIS://$server/W3SVC"
$site = $iis.psbase.children | where { $_.keyType -eq "IIsWebServer"
-AND $_.ServerComment -eq $siteName }
$path = [adsi]($site.psbase.path+"/ROOT")
$path.path = "D:\Sites\mysite\www2"
$site.psbase.CommitChanges()
Kiedy uruchomić ten skrypt (na Vista Business 64-bit), otrzymuję komunikat „Odmowa dostępu” błąd w wywołaniu $ iis.psbase. Czy to dlatego, że używam IIS7 zamiast 6? Pracuję nad Vistą, ale skrypty będą działać na serwerze 2K3. –
Witaj David, myślę, że możesz dodać rolę IIS6 Metabase Compatability, aby użyć tego z IIS7 –
Powershell dla zerowego wdrożenia przestoju za pomocą ARR na jednej maszynie: https://github.com/yosoyadri/IIS-ARR-Zero-Dowime /blob/master/DeployLocalFarm.ps1 – Yosoyadri