Iisreset es una utilidad de línea de comandos que ha estado en existencia desde IIS 5, que puede utilizar para detener IIS, reiniciar IIS, y reiniciar el servidor IIS. Razones típicas para reiniciar IIS son:
Puede utilizar secuencias de comandos de WMI para algunos las tareas de administración de IIS típico:
Algunas secuencias de comandos de WMI son proporcionados por Microsoft, y se encuentran en la carpeta \ Windows \ System32. Estas secuencias de comandos de WMI y sus funciones se enumeran a continuación:
Active Directory Services Interface (ADSI) fue utilizado en IIS 5 para administrar IIS desde la línea de comandos. A través de ADSI, puede cambiar los ajustes de configuración de IIS, y configurar los sitios web, aplicaciones y directorios virtuales de la línea de comandos. Con IIS 6, se recomienda utilizar secuencias de comandos de WMI en ADSI. Ninguna costumbre ADSI scripts utilizado anteriormente en IIS 5 deben someterse a prueba para comprobar que funcionan en IIS 6.
Algunos comandos de Windows IIS específicos, tales como comandos de la red, puede ser usado para administrar IIS desde la línea de comandos:
También puede utilizar el Kit de recursos de los servicios públicos mencionados a continuación para la gestión de determinados elementos de IIS:
Iisreset se suele utilizar cuando se necesita para recuperarse de situaciones de mala aplicación. Usted puede usar el Programador de tareas de Windows para programar para reiniciar IIS según parámetros predefinidos.
La utilidad iisweb.vbs lista se utiliza para sitios web, crear y eliminar sitios Web, e iniciar y parar los sitios Web en IIS.
iisweb.vbs tiene los siguientes modificadores:
/create para crear un sitio Web. /delete o borrarlos, para eliminar un sitio Web. /start para el inicio de un sitio Web. /stop para poner fin a un sitio Web /pause una pausa para un sitio Web /query para la solución de problemas de un sitio Web - que muestra todos los sitios Web de IIS en la máquina Para crear un sitio Web, utilice:
iisweb[.vbs] /create Path SiteName [/b Port] [/i IPAddress] [/d HostHeader] [/dontstart] [/s Computer [/u [Domain\]User [/p Password]]]
Path la ubicación física de los archivos del sitio Web. Cuando el directorio no existe, el script crea. SiteName el nombre de la nueva página web. Este es el nombre que se mostrará en el Administrador de IIS. /b Port el puerto en el que el nuevo sitio Web debe escuchar a las peticiones HTTP. El valor por defecto es el puerto 80. /i direcciónIP, la dirección IP que debe ser asignada a la página web. /d HostHeader, el encabezado de host para el nuevo sitio. /dontstart que sirve para indicar que IIS no inicia automáticamente el sitio Web después de haber sido creada. IIS por defecto se inicia una nueva página web. /s Computer que sirve para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]User la cuenta de las credenciales que deben utilizarse para crear el sitio Web en el equipo remoto. /p Password la contraseña de la cuenta de las credenciales (más arriba). Para iniciar, detener, suprimir, o detener un sitio Web, utilice:
iisweb[.vbs] {/delete | /start | /stop | /pause} WebSite [WebSite...] [/s Computer [/u [Domain\]User [/p Password]]]
WebSite el nombre del sitio Web al que se debería suprimir, arrancados, detenidos o en pausa. /s Compute r, para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]User la cuenta de las credenciales que deben utilizarse para eliminar, iniciar, detener o pausar el sitio Web en el equipo remoto. /p Password la contraseña de la cuenta de las credenciales (más arriba). Para consultar los sitios Web en servidores IIS, el uso
iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]] query iisweb[.vbs] /query [WebSite [WebSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
Iisvdir.vbs El comando se puede utilizar para listar directorios virtuales en una raíz especificada, para crear y eliminar directorios virtuales de sitios web, y para consultar los directorios virtuales de un servidor IIS.
Para crear un directorio virtual de un sitio Web, utilice:
iisvdir /create WebSite[/VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
WebSite el nombre del sitio Web que desea crear el directorio virtual de. VirtualPath la ruta de acceso virtual en las que este directorio virtual debe ser creado (opcional) Name el nombre del nuevo directorio virtual. PhysicalPath el nombre del directorio físico donde el directorio virtual puntos. /s Computer que sirve para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]User la cuenta de las credenciales que deben utilizarse para crear el directorio virtual para el equipo remoto. /p Password la contraseña de la cuenta de las credenciales (más arriba). Para eliminar un directorio virtual asociado a un sitio Web, utilice:
iisvdir /delete WebSite[/VirtualPath] Name [/s Computer [/u [Domain\]User/p Password]]
WebSite el nombre del sitio Web al que está asociado con el directorio virtual que desea eliminar. VirtualPath la ruta de acceso virtual que contiene el directorio virtual (opcional). Name el nombre del directorio virtual que desea eliminar. /s Computer que sirve para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]Use r, la cuenta de las credenciales que deben utilizarse para eliminar el directorio virtual. /p Password la contraseña de la cuenta de las credenciales (más arriba). Para la consulta del sitio Web específico directorios virtuales en el servidor IIS, el uso
iisvdir /query WebSite[/VirtualPath][/s Computer [/u [Domain\] User/p Password]]
WebSite el nombre del sitio Web al que está asociado con el directorio virtual que desea consultar. VirtualPath la ruta de acceso virtual que contiene el directorio virtual (opcional). /s Computer que sirve para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]User la cuenta de que las credenciales deben ser utilizados para consulta de directorios virtuales. /p Password la contraseña de la cuenta de las credenciales (más arriba). El iisftp.vbs utilidad se utiliza para realizar tareas de gestión desde la línea de comandos que son específicos de la gestión de los sitios FTP en servidores IIS.
iisftp.vbs tiene los siguientes modificadores:
/create para la creación de un sitio FTP. /delete o borrarlos, para eliminar un sitio FTP. /start para el inicio de un sitio FTP. /stop para detener un sitio FTP /query para la resolución de problemas un sitio FTP - mostrar todos los sitios FTP en la máquina de IIS /setadprop por lo que indica que las propiedades de Active Directory se debe utilizar para un usuario el acceso al sitio FTP. /getadprop para la obtención de propiedades de Active Directory para el usuario en particular. Para crear un sitio FTP, utilice:
iisftp /create Path SiteName [/b Port] [/i IPAddress] [/dontstart] [/isolation {AD|Local} [/domain DomainName /Admin [Domain\]User /AdminPwd Password]] [/s Computer [/u [Domain\]User/p Password]]
Path la ubicación física de los archivos para el sitio FTP. SiteName el nombre del nuevo sitio FTP. Este es el nombre que se mostrará en el Administrador de IIS. /b Port el puerto en el que el nuevo sitio FTP debe escuchar las solicitudes de FTP. El valor por defecto es el puerto 21. /i IPAddress la dirección IP que debe ser asignado al sitio FTP. /dontstart que sirve para indicar que IIS no se inicia automáticamente el sitio FTP después de que se crea. Por defecto de IIS inicia todos los sitios de reciente creación. /isolation que se utiliza para indicar el modo de aislamiento que debe utilizarse. domain Active Directory cuando se selecciona como el modo de aislamiento, este es el dominio de Active Directory. admin cuando Active Directory es seleccionado como el modo de aislamiento, esta es la cuenta de administrador de credenciales de Active Directory. AdminPwd cuando Active Directory es seleccionado como el modo de aislamiento, esta es la contraseña de la cuenta de administrador de Active Directory (arriba). /s Computer que sirve para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]User la cuenta de las credenciales que deben utilizarse para crear el sitio FTP en el equipo remoto. /p Password la contraseña de la cuenta de las credenciales (más arriba). Para iniciar, detener, suprimir, o detener un sitio FTP, utilice:
iisftp[.vbs] {/delete | /start | /stop | /pause} FTPSite [FTPSite...] [/s Computer [/u [Domain\]User [/p Password]]]
FTPSite el nombre del sitio FTP que debería suprimirse, arrancados, detenidos o en pausa. /s Computer que sirve para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]User la cuenta de las credenciales que deben utilizarse para eliminar, iniciar, detener o pausar el sitio FTP en el equipo remoto. /p Password la contraseña de la cuenta de las credenciales (más arriba). Consulta a los sitios FTP en el servidor IIS, el uso
iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]] query iisftp[.vbs] /query [FTPSite [FTPSite...]] [/s Computer [/u [Domain\]User [/p Password]]]
Para utilizar / setadprop, y / getadprop uso,
iisftp /SetADProp UserID {FTPDir|FTPRoot} PropertyValue [/s Computer [/u [Domain\]User/p Password]]
iisftp /GetADProp UserID [/s Computer [/u [Domain\]User /p Password]]
UserID el usuario de Active Directory ID de inicio de sesión FTPDir indica si la modificación es aplicable en el nivel de directorio o en el nivel de raíz. PropertyValue indica el directorio principal y la ruta relativa. /s Computer que sirve para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]User la cuenta de las credenciales que deben utilizarse para la administración remota. /p Password la contraseña de la cuenta de las credenciales (más arriba). Iisftpdr.vbs El comando se puede utilizar para listar directorios virtuales en una raíz especificada, y para crear y eliminar directorios virtuales en sitios FTP desde la línea de comandos.
Para crear un directorio virtual de un sitio FTP, utilice:
iisftpdr /create FTPSite[VirtualPath] Name PhysicalPath [/s Computer [/u [Domain\]User /p Password]]
FTPSite el nombre del sitio FTP que desea crear el directorio virtual de. VirtualPath la ruta de acceso virtual en las que este directorio virtual debe ser creado (opcional) Name el nombre del nuevo directorio virtual. PhysicalPath el nombre del directorio físico donde el directorio virtual puntos. /s Computer que sirve para indicar que la secuencia de comandos debe ejecutarse en este equipo remoto. El equipo local se utiliza por defecto. /u [Domain\]User la cuenta de las credenciales que deben utilizarse para crear el directorio virtual en el ordenador remoto. /p Password la contraseña de la cuenta de las credenciales (más arriba). Para eliminar un directorio virtual asociado a un sitio FTP, utilice:
iisftpdr /delete FTPSite[VirtualPath]/Name [/s Computer [/u [Domain\]User /p Password]]
Consulta a los directorios virtuales FTP específico de su servidores IIS, el uso
iisftpdr /query FTPSite[/VirtualPath][/s Computer [/u [Domain\]User/p Password]]
Iiscnfg.vbs puede utilizar para importar y exportar las configuraciones de la configuración de IIS de la metabase como ficheros XML.
Para exportar la configuración de IIS, utilice:
iiscnfg /export /f [Path\]FileName.xml /sp SourcePath [/d EncryptingPassword] [/inherited] [/children] [/s Computer [/u [Domain\]User [/p Password]]]
Para importar la configuración de IIS, utilice:
iiscnfg /import /f [Path\]FileName.xml /sp SourcePath /dp DestinationPath [/d EncryptingPassword] [/inherited] [/children] [/merge][/s Computer [/u [Domain\]User [/p Password]]]
Para copiar el archivo MetaBase.xml y metabase archivo XML a un servidor IIS, utilice:
iiscnfg /copy /ts TargetComputer /tu TargetUser /tp TargetPassword [/s Computer [/u [Domain\]User [/p Password]]]
Para guardar inmediatamente los cambios de configuración a la metabase, utilice:
iiscnfg /save [/s Computer [/u [Domain\]User /p Password]]
Iisback.vbs puede utilizar para hacer copias de seguridad y restaurar los ajustes de configuración de IIS desde la línea de comandos
Para copias de seguridad de la configuración de IIS, utilice:
iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]] v iisback /backup [/b BackupName] [/v {Integer | HIGHEST_VERSION | NEXT_VERSION}] [/overwrite] [/e EncryptingPassword] [/s Computer [/u [Domain\]User/p Password]]
Para restaurar la configuración de IIS, utilice:
iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]] restore iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]] v iisback /restore /b BackupName [/v {Integer | HIGHEST_VERSION}] [/e EncryptionPassword] [/s Computer [/u [Domain\]User/p Password]]
Para una lista de todas las copias de seguridad de IIS para un servidor IIS, utilice:
iisback /list [/s Computer [/u [Domain\]User/p Password]]
Para eliminar una copia de seguridad de IIS, utilice:
iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]] v iisback /delete [/bBackupName] [/v {Integer | HIGHEST_VERSION}] [/s Computer [/u [Domain\]User /p Password]]
Derecho de Autor 2009 Tech-FAQ. Todos los derechos reservados.