La utilidad de línea de comandos Netsh
Netsh es una utilidad de línea de comandos que usa secuencias de comandos para componentes de red en equipos locales y remotos. También guarda una secuencia de comandos de configuración en un archivo de texto con el propósito de realizar funciones de archivo o para configurar otros servidores.
Esta utilidad es un shell que admite varios componentes mediante la adición de archivos DLL de la aplicación auxiliar Netsh. Un archivo DLL de este tipo amplía la funcionalidad de Netsh al suministrar comandos adicionales para supervisar o configurar un componente de red específico. Cada uno de estos archivos DLL proporciona un contexto, un grupo de comandos para un determinado componente de red. Dentro de cada contexto puede haber subcontextos. Por ejemplo, dentro del contexto de enrutamiento aparece el subcontexto ip para agrupar comandos de enrutamiento IP.
Entre las opciones de la línea de comandos de Netsh se incluyen:
•
-a archivoAlias
Especifica que se utiliza un archivo de alias. Un archivo de alias contiene una lista de comandos netsh y una versión con alias, de manera que puede utilizar la línea de comandos con alias en lugar del comando netsh. Puede usar archivos de alias para asignar comandos que pueden resultar más familiares en otras plataformas para el comando netsh correspondiente.
•
-c contexto
Especifica el contexto del comando que corresponde a un archivo DLL auxiliar instalado.
•
comando
Especifica el comando netsh que se va a ejecutar.
•
-f archivoDeComandos
Especifica que se ejecutarán todos los comandos netsh del archivo archivoDeComandos.
•
-r equipoRemoto
Indica que los comandos netsh se ejecutan en un equipo remoto especificado mediante su nombre o dirección IP.
Puede abreviar comandos con la cadena más corta que no resulte ambigua. Por ejemplo, emitir el comando sh ip int es equivalente a show ip interface. Los comandos Netsh pueden ser globales o específicos del contexto. Los comandos globales pueden emitirse en cualquier contexto y se pueden utilizar para funciones generales de la utilidad Netsh. Los comandos específicos del contexto varían en función del contexto. Puede registrar comandos emitidos en un archivo de registro para crear una pista de auditoría de una sesión de comandos netsh.
La tabla siguiente enumera los comandos globales netsh.
Comando
Descripción
..
Sube un nivel de contexto.
? o help
Muestra la Ayuda de la línea de comandos.
show version
Muestra la versión actual de Windows y de la utilidad Netsh.
show netdlls
Muestra la versión actual instalada del archivo DLL de la aplicación auxiliar Netsh.
add helper
Agrega un archivo DLL de la aplicación auxiliar Netsh.
delete helper
Elimina un archivo DLL de la aplicación auxiliar Netsh.
show helper
Muestra los archivos DLL de la aplicación auxiliar Netsh.
cmd
Crea una ventana de comandos.
online
Establece el modo en conexión como modo actual.
offline
Establece el modo sin conexión como modo actual.
set mode
Establece el modo en conexión o sin conexión como modo actual.
show mode
Muestra el modo actual.
flush
Descarta cualquier cambio realizado en el modo Sin conexión.
commit
Confirma cualquier cambio realizado en el modo Sin conexión.
set audit-logging
Activa o desactiva el servicio de registro.
show audit-logging
Muestra la configuración de registro de la auditoría actual.
set loglevel
Establece el nivel de información de registro.
show loglevel
Muestra el nivel de información de registro.
set machine
Configura el equipo donde se ejecutarán los comandos netsh.
show machine
Muestra el equipo donde se ejecutarán los comandos netsh.
exec
Ejecuta un archivo de comandos que contiene comandos netsh .
quit o bye o exit
Sale de la utilidad Netsh.
add alias
Agrega un alias a un comando existente.
delete alias
Elimina un alias de un comando existente.
show alias
Muestra todos los alias definidos.
dump
Escribe la configuración a un archivo de texto.
popd
Un comando de la secuencia de comandos que saca un contexto de la pila.
pushd
Un comando de la secuencia de comandos que inserta un contexto en la pila.
La utilidad Netsh dispone de los siguientes modos de comandos:
•
En línea
En el modo En línea, los comandos emitidos en el símbolo del sistema de Netsh se ejecutan inmediatamente.
•
Offline
En el modo Sin conexión, los comandos emitidos en el símbolo del sistema de Netsh se acumulan y ejecutan por lotes al emitir el comando global commit. Puede descartar los comandos acumulados si emite el comando global flush.
•
Script
Con la opción de línea de comandos -f o al emitir el comando global exec en el símbolo del sistema de Netsh, se ejecutan todos los comandos netsh del archivo especificado.
Para crear una secuencia de comandos de la configuración actual, utilice el comando global dump. El comando dump obtiene la configuración que se está ejecutando actualmente en función de los comandos netsh. Puede utilizar la secuencia de comandos creada por este comando para configurar un servidor nuevo o para volver a configurar el servidor existente. Si va a realizar cambios importantes en la configuración de un componente, se recomienda comenzar la sesión de configuración con el comando dump, en caso de que tenga que restaurar la configuración anterior a los cambios realizados.
jueves 12 de junio de 2008
Suscribirse a:
Enviar comentarios (Atom)
0 comentarios:
Publicar un comentario en la entrada