Comando Net
Comando Net
Comando Net
Documento Tcnico - I
Adolfo Manuel Pachn Rodrguez
Documento Tcnico - I
Pgina 1 de 30
Creado el 12/02/13
ndice de Contenido
Documento Tcnico - I
Pgina 2 de 30
Creado el 12/02/13
1. Introduccin
Desde el sistema Windows NT existe en batch una serie de comandos que comienzan por net. Estos comandos se utilizan para la administracin del equipo, pudiendo administrar, servicios, usuario, grupos, carpetas compartidas, etc.
Es posible que de vez en cuando nos mostrar un nmero de error y un mensaje. Todos estos errores tienen una ayuda donde indica que hace dicho error y cmo podemos solucionarlo. Usaremos el comando net helpmsg Ejemplo: net helpmsg [numero_de_error] Hay algunos de los comandos net que necesitan de un usuario con privilegios administrativos para poder ser usados correctamente.
Documento Tcnico - I
Pgina 3 de 30
Creado el 12/02/13
Net Config Workstation: Muestra o cambia la configuracin para el servicio local mientras este est en ejecucin Net Continue: Inicia de nuevo un servicio interrumpido. Net File: Muestra los nombres de todos los archivos compartidos abiertos en un servidor. Net Group: Agrega o elimina grupos globales en un dominio. Net Help: Muestra la ayuda de un comando net. Net Helpmsg: Muestra la ayuda de un numero de error. Net Localgroup: Agrega o elimina grupos locales. Net Name: Agrega o elimina un nombre para mensajes (alias). Net Pause: Pausa un servicio que se encuentra en ejecucin. Net Print: Muestra la cola de impresin. Net Send: Enva mensajes de un ordenador a otro por red. Net Session: Net Share: Muestra una lista con las sesiones abiertas conectadas a un equipo local. Tambin podemos cerrarlas. Comparte carpetas o impresoras (recurso compartido) para ser utilizadas en red.
Net Start: Inicializa un servicio. Net Statistics: Muestra las estadsticas del servicio local o servidor. Net Stop: Detiene un servicio que se encuentra en ejecucin. Net Time: Sincroniza el reloj de un equipo con el de otro equipo y/o servidor. Net Use: Crea unidades de red conectando un recurso compartido en l. Net User: Para la gestin de usuarios. Net View: Muestra un listado de los recursos compartidos de un equipo.
Documento Tcnico - I
Pgina 4 de 30
Creado el 12/02/13
2. Net Accounts
La sintaxis de este comando es: NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP | HELPMSG | LOCALGROUP | PAUSE | PRINT | SESSION | SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ] La palabra clave NET especifica comandos de Windows. NET HELP comando | MORE muestra la Ayuda en una pantalla a la vez. La sintaxis de este comando es: NET ACCOUNTS [/FORCELOGOFF:{minutos | NO}] [/MINPWLEN:longitud] [/MAXPWAGE:{das | UNLIMITED}] [/MINPWAGE:das] [/UNIQUEPW:nmero] [/DOMAIN] NET ACCOUNTS actualiza la base de datos de cuentas de usuario y modifica los requisitos de contrasea e inicio de sesin para todas las cuentas. Si se usa sin opciones, NET ACCOUNTS muestra la configuracin actual de contraseas, limitaciones de inicio de sesin e informacin de dominio. Se requieren dos condiciones para que las opciones usadas con NET ACCOUNTS puedan aplicarse: Los requisitos de contrasea e inicio de sesin slo se aplicarn si ya se configuraron cuentas de usuario (use Administrador de usuarios o el comando NET USER) El servicio de Net Logon se debe ejecutar en todos los servidores del dominio que comprueba el inicio de sesin. Net Logon se inicia automticamente cuando Windows se inicia. Establece el nmero de minutos con los que un usuario cuenta antes de que su sesin se cierre cuando la cuenta o las horas de sesin vlidas expiran. El valor predeterminado (NO) impide que se exija el cierre de sesin. Establece el mnimo de caracteres para una contrasea. El intervalo es de 0 a 14 caracteres, y el valor predeterminado es 6. Establece el mximo de das de validez de una contrasea. Si se usa UNLIMITED, no se impondr ningn lmite. /MAXPWAGE no puede ser inferior a /MINPWAGE. El intervalo es de 1 a 999; la opcin predeterminada es no cambiar el valor. Establece el mnimo de das que deben transcurrir para que un usuario cambie de contrasea. Un valor de 0 no establece ningn lmite de tiempo. /MINPWAGE no puede ser inferior a /MAXPWAGE. Requiere que las contraseas de usuario sean nicas en todos los cambios de contrasea especificados. El valor mximo es 24. Realiza la operacin en un controlador de dominio del dominio actual. De otra forma, la operacin se realiza en el equipo local.
/FORCELOGOFF:{minutos | NO}
/MINPWAGE:das
/UNIQUEPW:nmero /DOMAIN
Documento Tcnico - I
Pgina 5 de 30
Creado el 12/02/13
3. Net Computer
La sintaxis de este comando es: NET COMPUTER \\equipo {/ADD | /DEL} NET COMPUTER agrega o elimina equipos de una base de datos de dominio. Este comando slo est disponible en Servidores Windows NT. \\equipo /ADD /DEL Especifica el equipo que se desea agregar o eliminar del dominio. Agrega el equipo especificado al dominio. Quita el equipo especificado del dominio.
Documento Tcnico - I
Pgina 6 de 30
Creado el 12/02/13
4. Net Config
La sintaxis de este comando es: NET CONFIG [SERVER | WORKSTATION] NET CONFIG muestra informacin de configuracin del servicio de Estacin de trabajo o Servidor. Si se usa sin el modificador SERVER o WORKSTATION, muestra una lista de servicios configurables. Para obtener ayuda acerca de cmo configurar un servicio, escriba NET HELP CONFIG servicio. SERVER Muestra informacin acerca de la configuracin del servicio de Servidor. WORKSTATION Muestra informacin acerca de la configuracin del servicio de Estacin de trabajo.
Documento Tcnico - I
Pgina 7 de 30
Creado el 12/02/13
Para mostrar la configuracin actual del servicio de Servidor, escriba, NET CONFIG SERVER, sin parmetros.
Documento Tcnico - I
Pgina 8 de 30
Creado el 12/02/13
Documento Tcnico - I
Pgina 9 de 30
Creado el 12/02/13
7. Net Continue
La sintaxis de este comando es: NET CONTINUE servicio NET CONTINUE reactiva un servicio de Windows suspendido por NET PAUSE. Servicio Servicio pausado. Por ejemplo, alguno de los siguientes: NET LOGON NT LM SECURITY SUPPORT PROVIDER SCHEDULE SERVER WORKSTATION
Documento Tcnico - I
Pgina 10 de 30
Creado el 12/02/13
8. Net File
La sintaxis de este comando es: NET FILE [id [/CLOSE]] NET FILE cierra un archivo compartido y quita los bloqueos de archivo. Si se usa sin opciones, muestra los archivos abiertos en un servidor. La lista contiene el nmero de identificacin asignado a un archivo abierto, la ruta del archivo, el usuario y el nmero de bloqueos en el archivo. Este comando slo funciona en equipos que ejecutan el servicio de Servidor. id /CLOSE Nmero de identificacin del archivo. Cierra un archivo abierto y quita los bloqueos de archivo. Escriba este comando en el servidor donde se comparte el archivo.
Documento Tcnico - I
Pgina 11 de 30
Creado el 12/02/13
9. Net Group
La sintaxis de este comando es: NET GROUP [grupo [/COMMENT:"texto"]] [/DOMAIN] grupo {/ADD [/COMMENT:"texto"] | /DELETE} [/DOMAIN] grupo usuario [...] {/ADD | /DELETE} [/DOMAIN] NET GROUP agrega, muestra o modifica grupos globales en servidores. Si se usa sin parmetros, muestra los grupos en el servidor. Grupo Nombre del grupo que se desea agregar, expandir o eliminar. Proporcione slo un nombre de grupo para ver una lista de usuarios en un grupo. /COMMENT:"texto" /DOMAIN Usuario[ ] /ADD /DELETE Agrega un comentario para el grupo nuevo o existente. Escriba el texto entre comillas. Realiza la operacin en un controlador de dominio del dominio actual. De otra forma, la operacin se realiza en el equipo local. Muestra uno o ms usuarios para agregarlos o quitarlos de un grupo. Separe mltiples usuarios con espacios. Agrega un grupo o agrega un usuario a un grupo. Quita un grupo o quita a un usuario de un grupo.
Documento Tcnico - I
Pgina 12 de 30
Creado el 12/02/13
Explica los diferentes tipos de nombres usados en las lneas de sintaxis de NET HELP. Muestra algunos de los servicios que se pueden iniciar. Explica cmo leer las lneas de sintaxis de NET HELP.
Documento Tcnico - I
Pgina 13 de 30
Creado el 12/02/13
Documento Tcnico - I
Pgina 14 de 30
Creado el 12/02/13
/ADD
/DELETE
Documento Tcnico - I
Pgina 15 de 30
Creado el 12/02/13
Documento Tcnico - I
Pgina 16 de 30
Creado el 12/02/13
Documento Tcnico - I
Pgina 17 de 30
Creado el 12/02/13
Documento Tcnico - I
Pgina 18 de 30
Creado el 12/02/13
/USERS Mensaje
Documento Tcnico - I
Pgina 19 de 30
Creado el 12/02/13
Documento Tcnico - I
Pgina 20 de 30
Creado el 12/02/13
/CACHE:None
Documento Tcnico - I
Pgina 21 de 30
Creado el 12/02/13
Los nombres de servicios con varias palabras deben comprenderse entre comillas. Por ejemplo, NET START "NET LOGON" inicia el servicio de inicio de sesin de red. NET START puede tambin iniciar servicios no proporcionados con Windows.
Documento Tcnico - I
Pgina 22 de 30
Creado el 12/02/13
Documento Tcnico - I
Pgina 23 de 30
Creado el 12/02/13
service
Puede incluir uno de los siguientes servicios: ALERTER BROWSER CLIENT SERVICE FOR NETWARE CLIPBOOK DHCP CLIENT EVENTLOG FILE REPLICATION MESSENGER NET LOGON NT LM SECURITY SUPPORT PROVIDER PLUG AND PLAY REMOTE ACCESS CONNECTION MANAGER ROUTING AND REMOTE ACCESS RPCLOCATOR RPCSS SCHEDULE SERVER SPOOLER TCP/IP NETBIOS HELPER SERVICE UPS WORKSTATION
Documento Tcnico - I
Pgina 24 de 30
Creado el 12/02/13
/SETSNTP[:lista servidores ntp] Establece los servidores de tiempo NTP que usar el equipo. ste debe ser una lista de direcciones IP o nombres DNS separados con espacios. Si se listan varios servidores de tiempo, la lista debe comprenderse entre comillas.
Documento Tcnico - I
Pgina 25 de 30
Creado el 12/02/13
\recurso \volumen
Documento Tcnico - I
Pgina 26 de 30
Creado el 12/02/13
As es como funciona este archivo. NET HELP busca una coincidencia entre el comando especificado en tiempo de ejecucin y una de las entradas de este archivo. Cada entrada de ste puede tener asociada una subentrada, que constituye un conmutador para este comando (o subcomando). HELP (NET HELP) busca primero una coincidencia a nivel 1. Si la encuentra contina buscando un subnivel (si es que se especific en tiempo de ejecucin). HELP muestra las coincidencias que encuentra con lo que construye el comando en su sintaxis correcta. Si no se escribieron subcomandos en tiempo de ejecucin HELP se detiene y muestra la ayuda asociada a ese nivel. ALGUNAS REGLAS: Los operadores son los 2 smbolos que inician cada lnea: son los caracteres !, %, ., :, y # seguido de un carcter alfanumrico. Los operadores deben empezar en la columna 1. Los operadores deben separarse de la informacin que sigue con uno o ms espacios. El final de cada lnea debe contener una nueva lnea. (Los espacios finales causan errores de coincidencias en entradas ".X".) Cada entrada ".1" DEBE tener una entrada "#1" correspondiente.
Este archivo consta de 4 secciones. stas son COMENTARIOS se delimitan con "/*" al inicio de la lnea (debe empezar en la columna 1) indicando el principio de la seccin del comentario. Un "*/" al principio de la lnea marca el final de la seccin de comentar. Slo se permiten 2 secciones de comentarios, una al principio del archivo y otra al final. Se recomienda que la seccin del principio sea pequea para minimizar el tiempo que tarda el comando help en tener acceso a "help data". ALIASES Se definen con "%A" empezando en la columna 1. ALIASES le permiten definir otro nombre para un comando dado. Por ejemplo, si
Documento Tcnico - I
Pgina 27 de 30
Creado el 12/02/13
desea cambiar el nombre de "ALERTER" a "WATCHDOG" slo tendra que escribir la lnea %A ALERTER: WATCHDOG al inicio de la columna 1. Si hay ALIASES adicionales deben especificarse en la misma lnea separados por comas. Esto indica al comando HELP que si alguien escribe "net help watchdog" en realidad significa "net help alerter". Los espacios al final son significativos (en esta versin de lanzamiento) los nombres de alias. Tenga cuidado. COMANDOS Son comandos adicionales que desea que NET HELP documente. Se definen escribiendo un operador !C (empezando en la columna 1) seguido de un nombre de comando en una lnea diferente. Un ejemplo de esto son los comandos AT. Estos no son realmente comandos NET pero puede obtener ayuda a travs de NET incluyndolos en la seccin COMANDOS de este archivo. Por ejemplo si desea obtener ayuda del comando PHONE que usted escribi y la nica utilidad de ayuda que tiene es NET HELP. Para agregar phone a esta utilidad, debe situar la siguiente lnea en la seccin COMANDOS de este archivo, !C PHONE empezando en la columna 1. Ahora slo falta agregar los datos de ayuda de PHONE en la seccin DATOS de este archivo (consultar DATOS ms abajo) (Puede asignar alias a comandos que declare en esta seccin. Pero primero debe asignarlos en la seccin de alias.) DATOS Es el texto que se imprime cuando se solicita ayuda. El formato de la seccin de datos est establecido de forma que el comando NET HELP toma la informacin acerca del comando como si leyese este archivo. El formato de la seccin de datos es el siguiente: El nombre del comando (el nombre usado para hacer referencia a un comando especfico, cualquier otro nombre que se use para tener acceso al comando debe escribirse en la lista de alias de arriba) debe ir precedido por un ".1". Ello significa que el nombre de comando ser normalmente la primera cosa que se imprima al escribir el comando. Un ejemplo de nombre de comando ".1" es NET. Cuando HELP encuentra esta entrada, sabe que lo que sigue pertenece al comando NET. Lo que sigue a esta entrada ".1" es uno de los 2 campos posibles. El operador de sintaxis ":1" o el suboperador modificado 2". A continuacin puede venir otro comando de NET command. Si, como suele ser, se especifican varias opciones en el comando NET, stas deben enumerarse en lneas separadas. Cada nivel de ayuda para un comando especfico constituye un ".nmero" superior. Tomemos como ejemplo la entrada de ayuda del comando NET START. ste tiene opciones adicionales. NET START [SERVER WORKSTATION ALERTER ...etc]. En este ejemplo NET es la entrada ".1", START es una entrada ".2" y SERVER, WKSTA y ALERTER son entradas ".3". .1 .2 .3 .3 NET START SERVER ALERTER
Documento Tcnico - I
Pgina 28 de 30
Creado el 12/02/13
.3 WORKSTATION En el ejemplo de arriba cada nivel est indentado para que le ayude a visualizar el funcionamiento y se puede hacer de esta forma siempre que .X empiece en la columna 1. Qu sucede con la ayuda para NET START SERVER. Como se dijo antes HELP permite dos niveles de asistencia, sintaxis y ayuda. Puede elegir que la ayuda sea la misma para todas las opciones de NET START pero obviamente querr que se muestre una sintaxis diferente para cada una de ellas. Para ello debe situar la ayuda para cualquier opcin (u opcin secundaria) en el archivo antes de la ayuda para el comando actual. Volviendo al ejemplo anterior, asumamos que SERVER y WORKSTATION tienen bastante en comn y que van a compartir el mismo mensaje de ayuda, pero que ALERTER tiene alguna informacin distinta. Esto puede conseguirse especificando la sintaxis, pero sin ayuda para las opciones de SERVER y de WORKSTATION y especificando ambas para ALERTER. .1 .2 .3 :3 .3 :3 #3 .3 :3 :2 #2 NET START SERVER /Seguridad /Autodesconectar ...etc ALERTER Alerter es el servicio que bla bla bla...etc WORKSTATION /Nombredelequipo /Tiempo ...etc sta es la ayuda de NET START bla ... etc
Observar un par de cosas en el ejemplo de arriba. Primero, hay dos nuevos operadores ":" y "#". Como indicado por los parntesis el operador ":" define datos de sintaxis y "#" define los datos de ayuda. Segundo, no hay entradas de sintaxis para NET START ALERTER ni NET START. En el caso de NET START ALERTER, puede que no haya ms sintaxis para especificar ya que HELP la genera a medida que lee las entradas. En el caso de NET START, dejar el campo de sintaxis en blanco indica a HELP que genere listas de opciones para el comando START de las entradas .3 contenidas en la seccin START. Si se hubiese incluido informacin de sintaxis, HELP hubiese mostrado la informacin proporcionada. Este comportamiento puede expandirse a 8 niveles de opciones secundarias
Documento Tcnico - I
Pgina 29 de 30
Creado el 12/02/13
Documento Tcnico - I
Pgina 30 de 30