O ambiente está no domínio, o servidor é o Windows Server 2003, as estações de trabalho têm o Vista e XP instalado.
Eu preciso da maneira de verificar remotamente quem está atualmente conectado à estação de trabalho, de preferência a partir de uma linha de comando simples e sem programas sysinternals ou de terceiros.
obrigado
windows
command-line-interface
users
Andrija
fonte
fonte
UserName
" com mais nada listado, mesmo estando logado nessa máquina.Desculpe, você não percebeu que não deseja usar o Sysinternals.
Agora, essa é uma ferramenta tecnológica da Microsoft, algum motivo específico para não usá-la?
Eu preferi a Sysinternals a outras ferramentas de terceiros antes de Mark Russinovich se mudar para a Microsoft.
O Microsoft Sysinternals Suite possui uma ferramenta chamada Psloggedon ,
Há também NBTSTAT ,
fonte
WMIC
resposta aceita reclamou que o RPC não estava sendo executado. Essa é uma nova lata de minhocas que eu não sinto vontade de abrir agora, então entrei no psloggedon e estou muito feliz.Eu usei win32_loggedonuser, mas ocorreu um problema em que mais de um usuário do domínio foi retornado, portanto não funcionou para meus propósitos. Em vez disso eu usei (no PowerShell)
o if é porque, às vezes, o proprietário reportará mais de um usuário por algum motivo, não sei por que, mas no meu caso era o mesmo usuário, não havia problema.
fonte
Você pode obter essas informações em win32_loggedonuser.
A partir desta página :
fonte