L'environnement est dans le domaine, le serveur est Windows Server 2003, Vista et XP sont installés sur les postes de travail.
J'ai besoin de savoir comment vérifier à distance qui est actuellement connecté au poste de travail, de préférence à partir d'une simple ligne de commande et sans programmes sysinternals ou tiers.
Merci
windows
command-line-interface
users
Andrija
la source
la source
UserName
" sans autre élément répertorié, même si je suis connecté à cette machine.Désolé, vous n'avez pas remarqué que vous ne voulez pas utiliser Sysinternals.
C’est maintenant un outil Microsoft technet, une raison spécifique pour ne pas l’utiliser?
J'ai préféré Sysinternals aux outils tiers avant que Mark Russinovich ne s'installe dans Microsoft.
Le Microsoft Sysinternals Suite a un outil appelé PsLoggedOn ,
Il y a aussi NBTSTAT ,
la source
WMIC
dans la réponse acceptée s'est plaint que RPC ne fonctionnait pas. C'est une nouvelle boîte de Pandore que je n'ai pas envie d'ouvrir en ce moment, alors j'ai vérifié sur psloggedon et j'en suis plutôt content.J'ai utilisé win32_loggedonuser, mais j'ai rencontré un problème où plus d'un utilisateur de domaine a été renvoyé. Cela n'a donc pas fonctionné à mes fins. Au lieu de cela, j'ai utilisé (dans PowerShell)
le if est parce que parfois le propriétaire indique plus d'un utilisateur pour une raison quelconque, je ne sais pas pourquoi, mais dans mon cas, c'était le même utilisateur, donc ce n'était pas un problème.
la source
Vous pouvez obtenir ces informations auprès de win32_loggedonuser.
De cette page :
la source