Cuando tenemos configurados varios usuarios en el mismo equipo y deseamos saber cual es el usuario que tiene iniciada la sesión en Windows tenemos tres instrucciones de command prompt que podemos utilizar: query user, wmic o whoami; en el entorno que le veo mayor utilidad es en una Red Local donde ocupemos consultar remotamente con que usuario ha iniciado sesión un usuario.
Obtener nombre de usuario activo en Windows por medio de Command Prompt
Las tres instrucciones siendo para Command Prompt debemos iniciar esta como administrador para evitar cualquier error respecto a privilegios, para esto seguimos los siguientes pasos:
1.- Abrimos Inicio, buscamos CMD, damos clic derecho sobre Command Prompt en el menu damos clic en Ejecutar como administrador (Run as administrator).
2.- Ya estamos listos para utilizar una de las tres instrucciones siguientes:
Utilizando comando Query user
Instrucción para ejecutarlo local
query user
Instrucción para ejecutar el comando remotamente
query user /server:computername
Utilizando comando wmic
Instrucción para ejecutarlo local
wmic computersystem get username
Instrucción para ejecutar el comando remotamente
wmic /node:nombre_pc computersystem get username
Utilizando comando whoami
Instrucción para ejecutarlo local
whoami
Esta instrucción que yo este enterado, no cuenta con la forma de consultar remotamente el usuario, mas se puede utilizar herramientas tal como PSTools Ejecutar comando remotamente con PsExec.