Aplicación típica del comando Netsh en Windows

  

El comando netsh se ha lanzado durante mucho tiempo, con los comandos Netsh en Windows 2000 /XP /2003. Windows Server 2008 acaba de hacer algunas extensiones a los elementos del parámetro netsh. En el trabajo diario, muchos administradores no saben mucho sobre netsh, y ni siquiera saben qué funciones mejora netsh en Windows Server 2008. Al leer este artículo, los administradores de Windows pueden encontrar respuestas a las preguntas enumeradas anteriormente.

Primero, ¿qué es Netsh?

Microsoft Windows Netsh es una utilidad de script de línea de comandos. Use la herramienta netsh para ver o cambiar la configuración de red de su computadora local o remota.

Estos comandos no solo pueden ejecutarse en la computadora local, sino que también pueden ejecutarse en computadoras remotas en la red.

Puede ejecutar manualmente los comandos de Netsh o crear archivos por lotes o scripts para automatizar el proceso. Netsh proporciona capacidades de secuencias de comandos que le permiten ejecutar un conjunto de comandos para una computadora determinada en modo por lotes. Con netsh, puede guardar los scripts de configuración como archivos de texto para archivar o para configurar otras computadoras.

Segundo, la comparación entre Windows Server 2008 netsh y Windows XP netsh

Incluso en el nivel de comando central, hay algunas diferencias entre la versión de Windows XP de netsh y la de Windows Server 2008 netsh. Para comparar esto, podemos ejecutar "netsh /?" En cada sistema operativo. Aunque Windows XP tiene más opciones de "enrutamiento" que Windows Server 2008, Windows Server 2008 tiene más contenido que la opción netsh en Windows XP, de la siguiente manera:

* dhcp

* dhcpclient

* http

* ipsec

* lan

* nap

* netio

* rpc

* winhttp

En la lista anterior, puede ver que hay más opciones en Windows Server 2008.

En tercer lugar, los netsh diez comandos comúnmente utilizados por los administradores.

# 10 - Cómo obtener información de ayuda

Todos los administradores de Windows deben saber cómo obtener ayuda de netsh. Esto es realmente muy fácil, solo use la opción "/?" Por ejemplo, para mostrar todo el contenido de netsh (categorías de opciones), simplemente escriba netsh /?, como se muestra en la Figura 1:


*** Figura 1: netsh /? Opciones de ayuda Resultados de ejecución

En la figura anterior, puede seleccionar un contexto y guiar el siguiente paso a través de los elementos de configuración en el contexto. Por ejemplo, ingrese netsh lan /?, puede ver la interfaz que se muestra en la Figura 2:


*** Figura 2: Resultados de ejecución de netsh lan /?

A partir de la información que se muestra arriba, puede continuar guiándonos para continuar:

netsh lan show /?

A partir de la información de retorno, podemos saber que para mostrar la información de la tarjeta de red, puede usar el siguiente comando: Br>

netsh lan show interfaces

Al usar el comando netsh con /? Varias veces, puede iniciar muchos comandos netsh y finalmente alcanzar nuestros objetivos operativos.

# 9 - Soporte para nombre de equipo remoto y credenciales de inicio de sesión

Los parámetros de ejecución del comando netsh admiten nombre de equipo remoto, dirección IP y credenciales de contraseña. La opción "-r" indica el nombre de la máquina, "-U" indica el nombre de usuario y "-p" indica la contraseña.

Veamos un ejemplo:

netsh -r WinXP-1 -u winxp-1 \\ administrator -p My! Pass1 interface ip show config

Este ejemplo proporciona El nombre de la computadora remota, el nombre de usuario y la contraseña remotos, para ejecutar comandos de forma remota a través de la red. Siempre que la computadora remota admita este comando (los diferentes sistemas operativos usarán una variedad de comandos diferentes), se puede ejecutar.

# 8 - Ejecutar en modo interactivo o en modo script.

El comando netsh se puede ejecutar de manera interactiva, manualmente ingresando comandos o en scripts. Si desea ingresar manualmente el comando paso a paso en la máquina local o remota, puede ver la siguiente interfaz escribiendo netsh en la línea de comando:

netsh>

en netsh> Bajo el símbolo, puede ingresar todos los comandos de netsh a los que desea llamar e incluso decirle a netsh que se conecte a la computadora remota.

Por otro lado, puede usar netsh -f para especificar el nombre del script usado por netsh.

# 7 - Abrir el puerto del cortafuegos

El comando netsh abre un puerto del cortafuegos de forma rápida y sencilla. Por ejemplo, el siguiente ejemplo abrirá el puerto 445:

netsh firewall set portopening tcp 445 smb enable

Si el comando se ejecuta con éxito, recibirá un mensaje de respuesta de "Ok".

# 6 - Importar y exportar configuraciones de red actuales

El comando netsh facilita la importación y exportación de la configuración de su dirección IP. A diferencia de la interfaz GUI, si desea exportar información de configuración, debe ingresar el siguiente comando:

netsh –c interface dump > test.txt


** * Figura 3: Exportar y ver información de configuración para direcciones IP

Más adelante, en la misma computadora o en una máquina diferente, puede importar este archivo de configuración usando el siguiente comando:

netsh –f Test.txt

# 5: pruebe el uso más reciente del comando Netsh

Muchas de las nuevas funciones de Windows Server 2008 incluyen el comando netsh. La siguiente es una nueva categoría de comandos netsh en Windows Server 2008:

* dhcp

* dhcpclient

* http

* ipsec

* lan

* nap

* netio

* rpc

* winhttp

No solo podemos configurar el cliente DHCP, sino también Se puede configurar un servidor DHCP. También puede configurar el cifrado IPSec, los clientes de Protección de acceso a la red (NAP), etc ...

Cuando agregue algunas funciones al servidor, verá más contexto. Por ejemplo, si agrega una función de servidor de políticas de red a Windows Server 2008, el contexto del elemento de configuración netsh será "nps".

# 4 - Solución de problemas de TCP /IP y reparación de NIC

Con netsh, puede solucionar y restablecer las NIC de TCP /IP. Veamos los siguientes ejemplos:

* Restablecer la información de configuración de todas las pilas de IP y generar el archivo de registro - netsh int ipv4 reset resetlog.txt

* Instalar el protocolo TCP /IP - Netsh int ipv4 install

* Desinstalar TCP /IP - netsh int ipv4 uninstall

# 3 - Configurar el firewall avanzado de Windows

En Windows Server 2008 y Windows Vista, Puede configurar un Firewall avanzado de Windows bidireccional con la nueva configuración de red de advfirewall. Por supuesto, también puede configurarlo como un firewall tradicional de Windows. Estos son algunos ejemplos:

* Mostrar todas las reglas de firewall: netsh advfirewall firewall mostrar nombre de regla = all

* Eliminar todas las reglas de firewall avanzadas asociadas con el puerto 21 - netsh advfirewall firewall eliminar Nombre de la regla nombre = todos los protocolos = tcp localport = 21

* Exportar la configuración avanzada del cortafuegos de Windows - netsh advfirewall exportar "c: \\ advfirewall.wfw"

Quizás el comando más utilizado es Para habilitar o deshabilitar el Firewall de Windows, puede usar el siguiente comando:

netsh firewall set opmode desact. O:

netsh firewall set opmode habilitar

# 2 - Configurar las opciones inalámbricas

En Windows Server 2008 y Windows Vista, puede usar el comando netsh wlan para configurar el archivo de configuración de la red inalámbrica y conectarse a la red inalámbrica. Veamos algunos ejemplos:

* Conéctese a una red inalámbrica definida - netsh wlan connect ssid = "mySSID" name = "WLAN-Profil1"

* Ver actual Configuración inalámbrica: configuración de la demostración de netsh wlan

* Agregar un archivo de configuración de la red inalámbrica - nombre de archivo del archivo netsh wlan add pro = "Wireless Network Connection-BOW.xml"

# 1: configuración de la dirección IP y la configuración de red

Al igual que el acrónimo netsh (shell de red), el propósito original de netsh es configurar los parámetros básicos de la red. Veamos algunos ejemplos:

* Ver la dirección IP de la tarjeta de red - netsh interface ip show config

* Configurar la dirección IP de la tarjeta de red para usar DHCP - netsh interface ip set address name = "Local Conexión de área "source = dhcp

* Establezca la dirección IP de la NIC para usar una dirección IP estática - interfaz de netsh dirección de configuración de IP" Conexión de área local "estática 10.0.0.9 255.0.0.0 10.0.0.1 1

* Aumentar la configuración del servidor DNS: netsh interface ip add dnsserver "Local Area Connection" 10.0.0.1

IV. Resumen

La utilidad de línea de comandos netsh siempre ha sido una característica de los administradores de sistemas de Windows. Herramientas potentes. En Windows Server 2008 y Windows Vista, con la incorporación de nuevas funciones, las funciones de netsh serán más potentes y flexibles. Los 10 comandos descritos en este artículo deberían ser útiles para los administradores en el trabajo diario.

Copyright © Conocimiento de Windows All Rights Reserved