Cómo configurar una nueva cuenta de usuario en Windows 10 usando PowerShell
Crear nuevas cuentas de usuario en Windows 10 puede parecer sencillo, pero a veces se complica, sobre todo al configurarlas con los permisos correctos o conectarlas a una cuenta Microsoft. Quizás hayas tenido problemas con la sincronización de cuentas o estés intentando agregar rápidamente un nuevo administrador para solucionar problemas. Configurar una cuenta mediante PowerShell es bastante práctico porque es más rápido y se puede programar, pero es fácil pasar por alto algunos detalles o tener problemas con los permisos. Además, si no tienes cuidado, podrías terminar con una cuenta local que no esté vinculada a tu cuenta Microsoft, lo que puede dificultar la recuperación de la contraseña. Aquí tienes una guía práctica para hacerlo paso a paso y, con suerte, ahorrarte algunos dolores de cabeza.
Cómo crear y administrar cuentas de usuario con PowerShell en Windows 10
Asegúrese de que PowerShell se ejecute como administrador: necesita los privilegios adecuados
Este es el primer paso, pero es crucial. Si no ejecuta PowerShell con permisos de administrador, la mayoría de estos comandos no funcionarán. Haga clic derecho en el menú del icono de Windows y seleccione Windows PowerShell (Administrador). A veces se llama «Ejecutar como administrador» y, si el Control de cuentas de usuario (UAC) se lo solicita, simplemente haga clic en Sí. Sin esto, podría recibir errores de permisos que dificultarían la tarea.
Crear la variable de contraseña
Es un poco raro, pero necesitas guardar tu contraseña temporalmente en una variable. Escribe esto en PowerShell y pulsa Intro:
$Password = Read-Host -AsSecureStringEsto te pide que escribas tu contraseña de forma segura; no verás lo que escribes, lo cual es una ventaja. Simplemente escribe la contraseña que desees y pulsa Intro. A veces, en ciertas configuraciones, esto puede ser un poco complicado; quizá no muestre la respuesta, pero sí registra tu entrada.
Configurar la cuenta de usuario local
Ahora, el comando principal para crear la cuenta. Reemplace NEW_ACCOUNT_NAME con su nombre de usuario preferido y complete USER_FULL_NAME y la descripción de esta cuenta según sea necesario:
New-LocalUser "NEW_ACCOUNT_NAME" -Password $Password -FullName "USER_FULL_NAME" -Description "Description of this account."Esto crea la cuenta local con la contraseña que estableciste anteriormente. Si falla, suele deberse a un error tipográfico o a un problema de permisos. A veces, en algunas máquinas, el comando no se ejecuta correctamente hasta que se reinicia o se inicia una nueva sesión de PowerShell, así que no te frustres si no funciona al instante.
Convertir la nueva cuenta en administrador (si es necesario)
Si desea que ese nuevo usuario tenga derechos de administrador, ejecute este comando, reemplazando nuevamente NEW_ACCOUNT_NAME según corresponda:
Add-LocalGroupMember -Group "Administrators" -Member "NEW_ACCOUNT_NAME"Esto añade tu nueva cuenta al grupo de administradores, otorgándole permisos elevados. Es útil si lo configuras para alguien que necesita control total o para la resolución remota de problemas. En algunas configuraciones, los permisos tardan un segundo en surtir efecto, pero generalmente funciona después de reiniciar o cerrar sesión; es solo un aviso.
Vincular la nueva cuenta de usuario con una cuenta Microsoft
Aunque las cuentas locales son válidas, vincularlas a una cuenta Microsoft es más inteligente, ya que facilita el restablecimiento y la sincronización de contraseñas. Para ello:
- Presione Windows + Ipara abrir Configuración.
- Vaya a Cuentas y haga clic en Su información.
- Busca el enlace que dice » Iniciar sesión con tu cuenta Microsoft» y haz clic en él.
Esto te pedirá que inicies sesión con tus credenciales de Microsoft. En algunas configuraciones, podrías ver un mensaje como «Actualizando configuración…» y podría tardar unos instantes. Es raro que Windows no lo indique claramente, pero funciona una vez que sigues las instrucciones. Tras vincular, tu cuenta estará mejor protegida y recuperar la contraseña será mucho más fácil, sobre todo si olvidas tu contraseña local.
Eliminar una cuenta de usuario con PowerShell
A veces, agregas un usuario y te das cuenta de que ya no lo necesitas. Quizás solo era para probar o le asignaste una cuenta temporal. Eliminarlo es sencillo, pero recuerda: es permanente a menos que tengas una copia de seguridad.
- Abra Windows PowerShell (Administrador) nuevamente (los mismos pasos que antes).
- Escriba el comando eliminar: Remove-LocalUser -Name "USER_ACCOUNT_NAME".
Reemplaza «USER_ACCOUNT_NAME» con el nombre de usuario que quieres eliminar. Presiona «Intro» y la cuenta debería desaparecer del sistema, sin complicaciones ni pasos adicionales. Por supuesto, si vas a eliminar una cuenta con archivos o configuraciones, asegúrate de hacer una copia de seguridad de ellos primero, ya que es irreversible.
Solo un aviso: a veces, la eliminación no ocurre inmediatamente si la cuenta está actualmente iniciada. Es mejor cerrar la sesión o reiniciar y luego eliminar para evitar errores.
Resumen
- Ejecute PowerShell como administrador para evitar problemas de permisos.
- Crea una contraseña segura con $Password = Read-Host -AsSecureString.
- Úselo New-LocalUserpara crear cuentas.
- Convertir cuentas en administradores con Add-LocalGroupMember.
- Vinculación a cuentas de Microsoft a través de Configuración para una recuperación de contraseña más sencilla.
- Elimina cuentas con Remove-LocalUser, pero ten cuidado.
Resumen
En resumen, PowerShell ofrece una forma muy flexible de gestionar las cuentas de usuario, pero puede ser complicado si los permisos o comandos no son correctos. Si algo no funciona, revise la sintaxis y que PowerShell se esté ejecutando con permisos de administrador. A veces, las soluciones más sencillas, como reiniciar rápidamente o volver a ejecutar PowerShell, son suficientes. Esperamos que esto le permita gestionar las cuentas de usuario sin complicaciones. Mucha suerte, y espero que esto ayude a optimizar su configuración.