6
Estoy intentando cambiar el directorio de inicio de un sitio usando powershell. Esto es lo que tengo hasta ahora, pero no está guardando los cambios ...Cambiar el directorio de inicio del sitio de IIS6 con 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()
Cuando ejecuto este script (en Vista Business 64-bit), me sale un "Acceso denegado" error en la llamada a $ iis.psbase. ¿Es porque estoy ejecutando IIS7 en lugar de 6? Estoy desarrollando en Vista, pero los scripts se ejecutarán en el Servidor 2K3. –
Hola, David, creo que puedes agregar la función de compatibilidad de metabase IIS6 para usar esto con IIS7 –
secuencia de comandos de Powershell para el despliegue de tiempo de inactividad cero utilizando ARR en una sola máquina: https://github.com/yosoyadri/IIS-ARR-Zero-Downtime /blob/master/DeployLocalFarm.ps1 – Yosoyadri