El comando net user en Windows se utiliza para administrar cuentas
de usuario desde la línea de comandos. Es muy potente y permite
crear, modificar, eliminar y consultar usuarios locales. A continuación,
te doy una explicación completa, con todas las opciones,
detalles y ejemplos prácticos.
✅ Sintaxis básica
net user [usuario | *] [contraseña | *] [/add] [/delete] [/active:{yes |
no}] [/expires:{fecha | never}] [/passwordchg:{yes | no}]
[/passwordreq:{yes | no}] [/logonpasswordchg:{yes | no}]
[/comment:"texto"] [/homedir:ruta] [/scriptpath:ruta] [/times:{tiempo
| all}] [/workstations:{lista | *}]
✅ Uso general
net user → Muestra todos los usuarios locales del equipo.
net user nombre_usuario → Muestra detalles de un usuario
específico.
Ejemplo:
net user
Salida: lista de usuarios locales.
net user Juan
Salida: información detallada de la cuenta "Juan".
✅ Opciones detalladas
1. /add
Crea un nuevo usuario.
net user Juan MiContraseña123 /add
Crea el usuario Juan con la contraseña MiContraseña123.
2. /delete
Elimina un usuario.
net user Juan /delete
Elimina la cuenta Juan.
3. /active:{yes | no}
Activa o desactiva la cuenta.
net user Juan /active:no
Desactiva la cuenta Juan (no podrá iniciar sesión).
net user Juan /active:yes
Reactiva la cuenta.
4. /expires:{fecha | never}
Establece fecha de expiración de la cuenta.
net user Juan /expires:31/12/2026
La cuenta expira el 31 de diciembre de 2026.
net user Juan /expires:never
Nunca expira.
5. /passwordchg:{yes | no}
Permite o prohíbe que el usuario cambie su contraseña.
net user Juan /passwordchg:no
El usuario Juan no puede cambiar su contraseña.
6. /passwordreq:{yes | no}
Indica si la cuenta requiere contraseña.
net user Invitado /passwordreq:no
El usuario Invitado no necesita contraseña.
7. /comment:"texto"
Agrega un comentario descriptivo.
net user Juan /comment:"Administrador del sistema"
8. /homedir:ruta
Define el directorio personal del usuario.
net user Juan /homedir:C:\Usuarios\Juan
9. /scriptpath:ruta
Especifica el script de inicio de sesión.
net user Juan /scriptpath:[Link]
10. /times:{tiempo | all}
Define cuándo puede iniciar sesión.
net user Juan /times:M-L,08:00-17:00
Juan solo puede iniciar sesión lunes a viernes de 8:00 a 17:00.
net user Juan /times:all
Sin restricciones.
11. /workstations:{lista | *}
Define desde qué equipos puede iniciar sesión.
net user Juan /workstations:PC1,PC2
Solo puede iniciar sesión en PC1 y PC2.
net user Juan /workstations:*
Sin restricciones.
✅ Ejemplo completo
Crear un usuario con todas las opciones:
net user Pedro MiPass2026 /add /active:yes /expires:31/12/2026
/passwordchg:no /comment:"Usuario temporal" /homedir:C:\Usuarios\
Pedro /times:M-V,09:00-18:00 /workstations:PC1,PC2
✅ Notas importantes
Debes ejecutar el comando en CMD con privilegios de
administrador.
Las fechas deben estar en formato regional (en España:
DD/MM/AAAA).
Las contraseñas pueden omitirse usando * para que el sistema
las solicite.
¿Quieres que prepare una tabla resumen con todas las opciones
y ejemplos para que lo tengas como guía rápida? ¿O prefieres que
también incluya casos prácticos avanzados como crear usuarios
masivos con scripts?
Proporcione sus comentarios sobre BizChat
You said:
Falta la opcion para crear la crear la ruta de acceso al perfil
Copilot said:
Copilot
¡Muy buena observación! La opción que mencionas se refiere a
definir la ruta del perfil del usuario, que no es lo mismo que el
directorio personal (/homedir).
En el comando net user, la opción para establecer la ruta de
acceso al perfil es:
✅ /profilepath:ruta
Esta opción indica la ubicación del perfil de usuario (normalmente
usado en entornos de dominio para perfiles móviles o centralizados).
Sintaxis:
net user <usuario> /profilepath:<ruta>
Ejemplo:
net user Juan /profilepath:\\Servidor\Perfiles\Juan
Esto configura que el perfil de Juan se cargue desde la ruta de red \\
Servidor\Perfiles\Juan.
Diferencia con /homedir:
/homedir → Define el directorio personal (home directory)
donde se almacenan los archivos del usuario.
/profilepath → Define la ruta del perfil (configuración,
escritorio, etc.), normalmente usada en entornos corporativos
con perfiles móviles.
¿Quieres que te prepare una tabla completa y actualizada con
todas las opciones, incluyendo esta y ejemplos claros para cada
una?
También puedo añadir casos prácticos avanzados como:
Crear usuarios con perfil y directorio en red.
Configurar restricciones de inicio de sesión.
Script para crear varios usuarios con rutas de perfil y home.
¿Te gustaría que lo haga en formato tabla + ejemplos +
explicación detallada?
Proporcione sus comentarios sobre BizChat
You said:
Ahora ponme ejemplos y explicacion detallada de todo con la
opcion /domain. No te dejes nada
Copilot said:
Copilot
¡Perfecto! Vamos a cubrir la opción /domain con todo detalle,
ejemplos y explicaciones completas.
✅ ¿Qué hace la opción /domain?
Cuando se añade /domain al comando net user, el contexto cambia:
Sin /domain → El comando actúa sobre usuarios locales del
equipo.
Con /domain → El comando actúa sobre usuarios del
dominio (en entornos Windows Server con Active Directory).
Esto significa que el comando se comunica con el Controlador de
Dominio (DC) para consultar o modificar cuentas centralizadas.
✅ Sintaxis general con /domain
net user [usuario | *] [contraseña | *] [/domain] [opciones]
✅ Casos de uso y ejemplos detallados
1. Listar todos los usuarios del dominio
net user /domain
Explicación:
Muestra todos los usuarios del dominio al que pertenece el
equipo.
Salida típica:
Lista de cuentas como Administrador, Invitado, Juan, Maria, etc.
2. Ver detalles de un usuario del dominio
net user Juan /domain
Explicación:
Muestra información completa del usuario Juan en el dominio:
Nombre completo
Último inicio de sesión
Grupos del dominio
Estado de la cuenta
Fecha de expiración
3. Crear un usuario en el dominio
net user Pedro MiPass2026 /add /domain
Explicación:
Crea la cuenta Pedro en el dominio con la contraseña MiPass2026.
Nota: Debes tener permisos de Administrador del dominio.
4. Eliminar un usuario del dominio
net user Pedro /delete /domain
Explicación:
Elimina la cuenta Pedro del dominio.
5. Activar o desactivar una cuenta del dominio
net user Juan /active:no /domain
Desactiva la cuenta Juan en el dominio (no podrá iniciar sesión en
ningún equipo del dominio).
net user Juan /active:yes /domain
Reactiva la cuenta.
6. Establecer fecha de expiración en el dominio
net user Juan /expires:31/12/2026 /domain
La cuenta expira el 31 de diciembre de 2026.
7. Configurar perfil y directorio en el dominio
net user Juan /profilepath:\\Servidor\Perfiles\Juan /homedir:\\Servidor\
Usuarios\Juan /domain
Explicación:
/profilepath → Ruta del perfil móvil.
/homedir → Carpeta personal en red.
8. Restringir equipos y horarios en el dominio
net user Juan /workstations:PC1,PC2 /times:M-V,08:00-17:00 /domain
Explicación:
Juan solo puede iniciar sesión en PC1 y PC2, de lunes a viernes entre
08:00 y 17:00.
9. Evitar cambio de contraseña en el dominio
net user Juan /passwordchg:no /domain
10. Cuenta sin contraseña en el dominio
net user Invitado /passwordreq:no /domain
✅ Ejemplo completo con /domain
net user Pedro MiPass2026 /add /domain /active:yes
/expires:31/12/2026 /passwordchg:no /comment:"Usuario
temporal" /profilepath:\\Servidor\Perfiles\Pedro /homedir:\\Servidor\
Usuarios\Pedro /times:M-V,09:00-18:00 /workstations:PC1,PC2
Explicación:
Crea usuario Pedro en el dominio.
Activo, expira el 31/12/2026.
No puede cambiar contraseña.
Perfil y home en rutas de red.
Horario y equipos restringidos.
✅ Consideraciones importantes
Requiere permisos de administrador del dominio.
Debe ejecutarse en un equipo unido al dominio.
Las rutas deben ser accesibles desde el dominio.
Las fechas y horarios siguen el formato regional.