Existe-t-il un outil ou un script ou une autre manière de savoir à quel nom d'ordinateur un utilisateur spécifique est actuellement connecté? Ou même était connecté à?
Supposons que l'utilisateur "HRDrone" travaille sur sa machine dont le nom d'hôte est "HRStation01".
Moi, assis à mon bureau d'administrateur système, je sais seulement que le nom d'utilisateur est "HRDrone". Est-ce que je peux savoir qu'il est connecté à "HRStation01" sans demander à l'utilisateur? Observateur d'événements AD? n'importe quoi?
Merci!
windows
active-directory
domain
V. Romanov
la source
la source
Réponses:
Il existe un excellent utilitaire Sysinternals qui fera exactement cela pour vous - PsLoggedOn
la source
Une astuce bon marché que j'utilise souvent est de regarder les "Sessions" répertoriées sous "Dossiers partagés" dans la console "Gestion de l'ordinateur" ciblant un ordinateur serveur de fichiers où je sais que l'utilisateur en question aura un "lecteur" "mappé".
la source
que diriez-vous de ceux-ci dans le fichier bat en tant que script de connexion utilisateur Exécutez-le et vous verrez le plaisir
OU si vous avez besoin en détail
vous pouvez me contacter pour plus de scripts si vous en avez besoin, son bon apprentissage pour moi aussi
la source
Je ne suis pas sûr qu'il y ait quelque chose en direct, mais le journal des événements de sécurité enregistre les connexions des utilisateurs. L'accès au journal des événements sur les contrôleurs de domaine devrait pouvoir vous fournir ces informations. Cela à condition que des informations soient collectées. Je pense que c'est un cadre politique.
Cette page de Microsoft décrit une manière très lente et compliquée d'interroger les journaux des événements: http://technet.microsoft.com/en-us/library/ee176699.aspx
Je suis sûr que cela ne vous aidera pas, mais cela pourrait fonctionner comme un audit. C'est-à-dire qui était connecté lorsque les mauvaises choses se sont produites!
la source
J'ai dû résoudre ce problème pour faire du support à distance dans toute mon entreprise. Des choses comme PsLoggedOn et des outils pour analyser les journaux de sécurité du contrôleur de domaine se sont révélés beaucoup trop lents pour mes besoins (obtenir le nom d'hôte pour prendre en charge à distance les utilisateurs). Voici ce que j'ai trouvé:
Ce script enregistre l'ordinateur auquel ils se sont connectés dans leur dossier de départ. En particulier, il ne les enregistre pas en se connectant à notre serveur Terminal Server, car je ne me soucie pas de ces entrées.
Ensuite, j'utilise un peu de VBscript sur ma machine locale pour trouver automatiquement leur répertoire personnel dans AD, ouvrir le fichier journal et imprimer les dernières lignes.
la source
En tant qu'administrateur système, vous pouvez intégrer une routine dans votre script d'ouverture de session pour stocker a.
txt
fichier avec le nom d'utilisateur et le nom d'hôte, ou utilisez sqlite.la source