23Jul

Cómo crear una lista de texto sin formato de todas las cuentas de usuario de Windows y sus configuraciones

click fraud protection

Siempre puede buscar cuentas de usuario en un sistema Windows usando la interfaz de configuración, pero si desea guardar un archivo agradable e imprimible con esa información, es más fácil dirigirse al Símbolo del sistema.

Windows proporciona un par de formas de interactuar con cuentas de usuario en el símbolo del sistema. Ya puede estar familiarizado con la primera opción: el comando net user. Aquí, vamos a recurrir a una segunda opción: la línea de comandos de instrumentación de administración de Windows( WMIC), que en realidad es solo una estructura de línea de comando extendida para realizar varios tipos de administración de sistema. Puedes hacer todo tipo de cosas con el comando WMIC, incluso cosas geniales como verificar el número de modelo de tu placa base. Vamos a utilizar la porción de comando useraccount de WMIC porque proporciona más detalles y opciones que el comando de usuario de red.

ARTÍCULOS RELACIONADOS
Cómo configurar y configurar cuentas de usuario en Windows 10
instagram viewer
Cómo verificar el número de modelo de su placa base en su PC con Windows

Para comenzar a utilizar el comando WMIC, deberá abrir el símbolo del sistema con privilegios administrativos. Presione Windows + X en su teclado, luego seleccione "Símbolo del sistema( Administrador)" en el menú Usuarios avanzados.

Nota : Si ve PowerShell en lugar de Símbolo del sistema en el menú Usuarios avanzados, se trata de un cambio que se produjo con la Actualización de creadores para Windows 10. Es muy fácil volver a mostrar el Símbolo del sistema en el menú Usuarios avanzados siquiere, o puede darle una oportunidad a PowerShell. Puede hacer casi todo lo que PowerShell puede hacer en Command Prompt, además de muchas otras cosas útiles.

ARTÍCULOS RELACIONADOS
Cómo colocar de nuevo el símbolo del sistema en el menú de usuarios avanzados de Windows + X
Cómo difiere PowerShell del indicador de comando de Windows

Obtenga una lista rápida de nombres de cuenta de usuario

Si todo lo que necesita es una lista de nombres de cuenta sincualquier otro detalle, escriba el siguiente comando en el indicador y luego presione Intro:

wmic useraccount obtenga el nombre

Como puede ver, obtiene una lista simple con solo los nombres de las cuentas de usuario. Los primeros tres nombres enumerados siempre serán la cuenta de administrador integrada, la cuenta predeterminada utilizada en la creación de nuevas cuentas de usuario y la cuenta de invitado. Después de eso, verá una lista de las cuentas locales o de Microsoft que ha creado en el sistema.

Si necesita solo un poco más de información, puede usar el siguiente comando para listar el nombre de la cuenta de usuario y el nombre completo del usuario si se ha ingresado en el sistema:

wmic useraccount get name, fullname

En este ejemplo, puede verque las cuentas "Michelle" y "Simon" no tienen nombres completos asociados, pero mi cuenta "wjgle" tiene mi nombre completo.

Obtenga una lista de cuentas de usuario con más detalles

Si desea crear una lista de cuentas de usuario con un conjunto completo de detalles de cuenta, escriba el siguiente comando en el indicador y presione Enter:

wmic useraccount list

completa Esa imagen muestrasolo una cuenta de usuario de la lista con todos sus detalles. Puede ver el nombre de la cuenta de usuario y el nombre completo, así como detalles adicionales como los siguientes:

  • AccountType .Si está en una PC que no forma parte de un dominio, que es casi seguro si está en su PC de hogar o pequeña empresa, siempre verá un tipo de cuenta de 512. Si la PC es parte de undominio, verá otros valores aquí que representan qué tipo de cuenta de dominio es.
  • Descripción .Este valor muestra una descripción de la cuenta si se ha ingresado una.
  • Disabled .Esto indica si la cuenta de usuario está activa o deshabilitada. Si este valor se establece en FALSE, entonces la cuenta está activa.
  • Dominio .Esto indica el nombre del dominio del que forma parte la PC.Si la PC no es parte de un dominio, verá un nombre asignado aquí comenzando con el tipo de computadora.
  • InstallDate .En los dominios, este valor mostrará la fecha en que se creó la cuenta de usuario.
  • LocalAccount .Este valor indica si la cuenta existe en la computadora local o en un servidor de dominio si la computadora está unida a un dominio.
  • Bloqueo .Este valor muestra si la cuenta de usuario está actualmente bloqueada, como puede suceder si las opciones de seguridad bloquean las cuentas después de una serie de intentos de contraseña fallidos.
  • PasswordChangeable , PasswordExpires y PasswordRequired .Estos representan opciones de seguridad para las contraseñas que pueden haberse configurado para la cuenta de usuario.
  • SID .Este valor muestra el identificador de seguridad( SID) para la cuenta.
  • SIDType .Este es un valor numérico que muestra el tipo de SID utilizado para la cuenta. Puede ver entradas como 1 para una cuenta de usuario, 2 para una cuenta de grupo y 3 para una cuenta de dominio.
  • Estado .Este es el estado actual de la cuenta de usuario. Si la cuenta está operativa, verá un estado de cuenta "OK" o "Degradado", que solo significa que la cuenta puede ser utilizada por usuarios habituales para iniciar sesión en el sistema.

Y, por cierto, puede usar cualquiera de esos nombres de detalles separados por comas para obtener una lista modificada, muy parecido a cómo hicimos solo el nombre y el nombre completo en la última sección. Por ejemplo, si desea ver solo el nombre, el nombre completo y el estado de las cuentas, puede usar el comando:

wmic useraccount obtener nombre, nombre completo, estado

Por lo tanto, esto está muy bien si solo deseaver la información de la cuenta de usuario sobre la marcha, pero se vuelve mucho más útil cuando redirige los resultados a un archivo de texto.

Redirecciona los resultados de un comando a un archivo

Es genial poder ver una lista de detalles de cuentas de usuario en el símbolo del sistema, pero la utilidad real de estos comandos reside en el hecho de que puedes canalizar los resultados directamente a un archivo queluego puede guardar o imprimir. Para hacer esto con cualquier comando wmic, solo tiene que agregar un modificador / output junto con una ruta para el archivo directamente después del comando wmic.

Por ejemplo, si desea tomar el comando anterior para obtener una lista de cuentas de usuario con todos los detalles y redirigir el resultado a un archivo llamado useraccounts.txt en una carpeta en C: \ logs, primero debe asegurarse de que c: \la carpeta de registros ya existe y luego use el siguiente comando:

wmic /output:C:\logs\useraccounts.txt useraccount list full

Cuando use este comando, no verá ningún resultado en el Símbolo del sistema, pero siabres el archivo que creaste, la lista estará allí.

Y si quiere ser aún más elegante, también puede dirigir el resultado a un archivo de valores separados por comas( CSV) que luego podría importarse fácilmente a una aplicación de hoja de cálculo o a una base de datos. El truco para esto es que también deberá agregar un modificador / format: csv al final del comando. Entonces, por ejemplo, si quisiera redireccionar la salida del mismo comando que utilizamos anteriormente a un archivo CSV, usaría algo como el siguiente comando:

wmic /output:C:\logs\useraccounts.txt useraccount list full/ format: csv

Nuevamente, no hay salida en el símbolo del sistema, pero puede ver los resultados abriendo el archivo.

Y si lo importa en algo como Microsoft Excel, puede tener una tabla muy bien formateada con poco trabajo.

Por supuesto, hay mucho más que puede hacer con el comando wmic useraccount, incluido el cambio de algunos de los detalles de la cuenta de usuario, como si una cuenta está bloqueada o desbloqueada. Puede obtener más información al escribir wmic /?en el símbolo del sistema. También hay mucho más que puedes hacer con el comando wmic en general. Para obtener más información al respecto, consulte la página oficial WMIC de Microsoft y la lista de consultas WMIC útiles del blog Microsoft Performance Team.