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

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

Aún 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 esta información, es más fácil acudir al mensaje.

Windows proporciona varias formas de interactuar con las cuentas de usuario en el símbolo del sistema. Es posible que ya esté familiarizado con la primera opción: el net user pedido. Aquí vamos a pasar a una segunda opción: la línea de comando de Instrumental 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 del sistema. Puedes hacer todo tipo de cosas con el WMIC orden, incluso cosas interesantes de hardware como verificar el número de modelo de su placa base. Usaremos el useraccount pedir parte de WMIC porque proporciona más detalles y opciones que el net user pedido.

Para empezar a usar el WMIC comando, 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, este es un cambio que ocurrió con Creators Update para Windows 10. Es muy fácil volver a mostrar el símbolo del sistema en el menú Usuarios avanzados si lo desea. , o puede probar PowerShell. Puede hacer casi cualquier cosa que pueda hacer en el símbolo del sistema en PowerShell, además de muchas otras cosas útiles.

Obtenga una lista rápida de nombres de cuentas de usuario únicamente

Si todo lo que necesita es una lista de nombres de cuentas sin otros detalles, escriba el siguiente comando en el símbolo del sistema y luego presione Entrar:

wmic useraccount get name

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

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

wmic useraccount get name,fullname

En este ejemplo, puede ver que 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 la cuenta, escriba el siguiente comando en el indicador y presione Entrar:

wmic useraccount list full

Esta imagen muestra una sola cuenta de usuario de la lista con todos sus detalles. Puede ver el nombre de la cuenta de usuario y el nombre completo, junto con detalles adicionales como los siguientes:

  • Tipo de cuenta. Si está en una PC que no es parte de un dominio, que es casi seguro que es el caso si está en su PC doméstica o de pequeña empresa, verá un tipo de cuenta de 512. Si la PC es parte de un dominio. dominio, verá otros valores aquí que representan el tipo de cuenta de dominio que es.
  • La descripcion. Este valor muestra una descripción de la cuenta si se ha ingresado una.
  • Desactivado. Esto indica si la cuenta de usuario está activa o desactivada. Si este valor se establece en FALSO, la cuenta está activa.
  • Dominio. Esto indica el nombre del dominio al que pertenece la PC. Si la PC no es parte de un dominio, verá un nombre asignado aquí comenzando con el tipo de computadora.
  • Fecha de instalación. En los dominios, este valor mostrará la fecha de creación de la cuenta de usuario.
  • Cuenta local. Este valor indica si la cuenta existe en el equipo local o en un servidor de dominio si el equipo está unido a un dominio.
  • Cierre. Este valor indica si la cuenta de usuario está actualmente bloqueada, como puede suceder si las opciones de seguridad bloquean las cuentas después de un cierto número de intentos fallidos de contraseña.
  • La contraseña se puede cambiar, Contraseña Caducar, y Se requiere contraseña. Éstos representan opciones de seguridad para contraseñas que pueden haber sido configuradas para la cuenta de usuario.
  • SID. Este valor muestra el identificador de seguridad (SID) de la cuenta.
  • TypeSID. Este es un valor numérico que indica 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 de «OK» o «Degradado», que simplemente significa la cuenta que los usuarios regulares pueden usar 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, al igual que hicimos solo con 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 get name,fullname,status

Así que todo esto está muy bien si solo desea ver 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.

Redirigir los resultados de un comando a un archivo

Es genial que pueda ver una lista de los detalles de la cuenta de usuario en el símbolo del sistema, pero la verdadera utilidad de estos comandos es que puede transferir los resultados directamente a un archivo que luego puede guardar o imprimir. Para hacerlo con cualquier wmic comando, solo agrega un /output cambiar con una ruta para el archivo directamente después de la wmic pedido.

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

wmic /output:C:logsuseraccounts.txt useraccount list full

Cuando use este comando, no verá ningún resultado en el símbolo del sistema, pero si abre el archivo que creó, la lista estará allí.

Y si desea ser aún más sofisticado, también puede dirigir la salida 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 base de datos. El truco es que también necesitará agregar un /format:csv ir al final del pedido. Entonces, por ejemplo, si quisiera redirigir la salida del mismo comando que usamos anteriormente a un archivo CSV, usaría algo como el siguiente comando:

wmic /output:C:logsuseraccounts.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 a algo como Microsoft Excel, puede tener una tabla bien formateada con poco trabajo.

Por supuesto, puede hacer mucho más con wmic useraccount orden, 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 sobre esto escribiendo wmic /? en el símbolo del sistema. También hay mucho más que puedes hacer con el wmic comando en general. Para obtener más información sobre esto, consulte el Página oficial de WMIC de Microsoft y la lista de consultas útiles de WMIC del blog de Microsoft Performance Team.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas