5 votes

Obtenez un mappage fiable des utilisateurs aux ordinateurs dans l'environnement Active Directory.

J'ai besoin d'affecter les utilisateurs à leurs postes de travail afin d'attribuer l'accès aux ordinateurs pour Remote Web Workplace dans Small Business Server 2011. Pour ce faire, j'ai besoin d'une liste fiable des postes de travail des utilisateurs. Cela serait également pratique pour la découverte de nouveaux environnements, donc quelque chose d'automatisé ou de semi-automatisé serait préférable.

Quelques idées sur la manière d'y parvenir :

  • vérifiez/analysez les journaux d'audit de sécurité sur le contrôleur de domaine pour faire correspondre le nom de connexion au nom de la machine dans les événements de connexion.

  • écrire un script de connexion qui transmet le nom de connexion et le nom d'hôte à un fichier sur un partage réseau.

  • parcourir C$ \Documents et Settings\ ou c$ \Users recherche du fichier NTUser.dat le plus récemment modifié

  • Recherchez les SID dans HK_USERS et (éventuellement) trouvez la dernière heure de connexion.

  • Faites le tour et vérifiez le nom de chaque poste de travail (bouh ! marche !)

Je pense que le script de connexion script pourrait être le plus facile à utiliser et le plus concluant (il montrera également si les utilisateurs sont sur plusieurs machines et si c'est le cas, il faudrait envisager d'ajouter les deux machines à leur profil).

Rien de mieux ?

REMARQUE : je dois préciser que lors de la configuration d'un nouveau serveur SBS et de l'utilisation de l'option http://connect pour se joindre au domaine, il ajoutera l'ordinateur à l'onglet Accès à distance > liste des ordinateurs de l'utilisateur. Cependant, nous effectuons souvent des migrations à partir de DCs ou de serveurs SBS existants et ce mappage n'est pas toujours présent ou précis.

1 votes

J'utilise également la méthode login script. C'est simple et direct, on peut y ajouter un %date% %time% et on peut même savoir s'ils sont en retard au travail. @Graeme Donaldson a une bonne réponse complémentaire que j'ai essayée chez un de mes clients ici serverfault.com/questions/44862/

5voto

sysadmin1138 Points 129885

La méthode login-script est la méthode la moins contraignante pour obtenir ce que vous cherchez.

J'ai utilisé la première méthode, qui implique une bonne dose de script dans PowerShell, et nécessite des exportations régulières du journal des événements de sécurité du contrôleur de domaine. L'avantage de cette méthode est qu'elle permet d'avoir tout le monde sur tout, ce qui n'est pas forcément le cas de la méthode login-script ; important lorsque j'avais près de 3000 ordinateurs-objets actifs.

Pour les SBS où vous allez travailler avec un ordre de grandeur (ou deux) moins de machines, la méthode login-script est probablement votre meilleure option. Vous obtiendrez peut-être un ou deux flocons de neige spéciaux, mais ils devraient être faciles à contourner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X