Bonsoir,
Je ne sais pas si c'est bien ici que je doit poster ma demande mais c'est le forum qui m'a semblé le moins inapproprié
Bref je suis débutant en WSH et je tient à réaliser un script d'ouverture de session windows en javascript (ou plutôt JScript) plutot qu'avec VB-qui-me-donne-des boutons
Mon but immédiat est de lister de manière simple les groupes d'appartenance de l'utilisateur. Je trouve des scripts en VB à foiz' mais en javascript c'est une autre histoire...
OK, alors en VBS ça donne :
Et mon essai en JScript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Set Net = CreateObject("WScript.Network") user = Net.Username domain = Net.UserDomain Set userObj = GetObject("WinNT://" & domain & "/" & user & ",user") For Each grp in userObj.Groups 'Affichage de Grp.Name Next
Je ne sais pas comment traiter l'objet ou la collection d'objets que me ramène "GetObject".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 //initialisations var WshNetwork = WScript.CreateObject("WScript.Network"); var userName = WshNetwork.UserName; var userDomain = WshNetwork.UserDomain; //traitement var userObject = GetObject("WinNT://" + userDomain + "/" + userName + ",user"); WScript.Echo("usrObjLength=" + userObject.length);// Renvoie usrObjLength=undefined WScript.Echo("usrObjLength=" + userObject.Groups.length);//Génère une erreur : Object doesn't support this property or method WScript.Echo("usrObjLength=" + userObject.Groups().length);// Renvoie usrObjLength=undefined
Merci d'avance pour votre aide
Partager