Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1498 connectés 

 



Dernière réponse
Sujet : Lister utilisateur AD windows chaque PC
Je@nb Oh bah juste un coup d'oeil permet de voir que le script est horrible :

  • 3 sets de parametres différents mais il utilise pas parameterset
  • il modifie le erroractionpreference global, oklm, pire chose ever
  • copier coller de bouts de code au lieu de faire une fonction
  • pas de gestion d'erreur
  • quser c'est juste pour des remote sessions sur un serveur RDSH
  • pas de parallélisme
  • Utilisation de +=
  • 0 utilisation du pipeline


et rien qu'en faisant une analyse sommaire donc non je persiste, ce script est dégueu


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Je@nb Oh bah juste un coup d'oeil permet de voir que le script est horrible :

  • 3 sets de parametres différents mais il utilise pas parameterset
  • il modifie le erroractionpreference global, oklm, pire chose ever
  • copier coller de bouts de code au lieu de faire une fonction
  • pas de gestion d'erreur
  • quser c'est juste pour des remote sessions sur un serveur RDSH
  • pas de parallélisme
  • Utilisation de +=
  • 0 utilisation du pipeline


et rien qu'en faisant une analyse sommaire donc non je persiste, ce script est dégueu

Bocal83 Remarque constructive :o
Je@nb rarement vu un script aussi dégueulasse, et c'est "MVP" :/
Bocal83 Salut,
Essaye avec ça :
https://sid-500.com/2018/02/28/powe [...] userlogon/
 
La fonction "Get-UserLogon" devrait te proposer ce que tu veux faire.
Tu peux éventuellement logger le résultat dans un fichier csv et manipuler les données par la suite.
clockover Tu peux directement taper dans le registre.  
Il y est stocké le dernier identifiant utilisé.
ShonGail Si l'ouverture du fichier pour écriture pose dessus un verrou, alors oui deux tentatives d'écriture simultanées peuvent poser problème. La seconde sera en erreur.
 
Maintenant si l'ouverture du fichier, l'écriture de l'info et la fermeture du fichier s'effectuent à la suite, peu de chance que deux scripts tentent simultanément d'écrire. En tous cas pour une boite avec quelques dizaines ou centaines de personnes.
Si on le craint malgré tout, on peut ajouter une gestion d'erreur qui irait retenter l'écriture après un petit laps de temps.
 
Et si cela ne suffit pas et qu'on a des milliers d'utilisateurs avec de fortes chances de simultanéités, alors on est une boite assez grosse pour passer par des outils mieux taillés pour le besoin.
razer69 Bonsoir à tous,
 
je reviens sur mon sujet.
si je réalise un script en powershell (je suis entrain de préparer) pour récupérer le nom utilisateur et le nom du PC pour enregistrer dans un fichier.  
Est-ce que si par exemple tout le monde se connecte (le script va s’exécuter) en même temps est-ce que cela peut bloquer enregistrement du fichier? (comme cela va enregistrer en meme temps)  
ShonGail Après y'a aussi des outils de gestion de parc qui permettent cela.
Que ce soit du pur inventaire type OCS Inventory ou de la sécu comme le Kaspersky Security Center.
nebulios Tu peux récupérer tout ça dans le journal de sécurité du client.
ShonGail Via script user logon, tu peux écrire dans un txt sur partage réseau, les infos que tu veux. Heure d'ouverture de la session, nom du PC, de l'user, etc.
Y'a une quinzaine d'année, j'avais fait un petit autoit pour ce besoin :
https://forum.hardware.fr/hfr/syste [...] 1821_1.htm
razer69 Bonjour à tous,
 
Je voudrais savoir si il est réalisable avec un script (ou a moins qu'il y a plus simple)  de connaitre le dernier utilisateur sur chaque pc présent dans mon AD.
 
Depuis l'AD je sais extraire la liste des PC de mon AD, mais je ne sais pas si c'est possible une fois la liste récupéré connaitre l'utilisateur connecté dessus.
 
merci d'avance pour votre aide explication
 
 
razer69

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR