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 :
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
Et mon essai en JScript :
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
Je ne sais pas comment traiter l'objet ou la collection d'objets que me ramène "GetObject".

Merci d'avance pour votre aide