UserName avec VBScript lancé par SYSTEM
yann
-
TFC37 Messages postés 247 Statut Membre -
TFC37 Messages postés 247 Statut Membre -
bonjour,
J'utilise WScript pour éxecuter un script .vbe par l'utilisateur SYSTEM.
Je voudrais recupérer le UserName (nom de l'utilisateur actuellement en session) dans mon script.
Si j'appelle:
Set WshNetwork.CreateObject("Wscript.Network")
UserName = WshNetwork.Username
alors Wscript me retourne UserName = SYSTEM
Mais moi je voudrais le nom de l'utilisateur qui qui a ouvert la session.
Je travaille sous NT4 donc je ne peux pas identifier le propriétaire des processus, explorer.exe par exemple.
Si vous avez une idée ...
J'utilise WScript pour éxecuter un script .vbe par l'utilisateur SYSTEM.
Je voudrais recupérer le UserName (nom de l'utilisateur actuellement en session) dans mon script.
Si j'appelle:
Set WshNetwork.CreateObject("Wscript.Network")
UserName = WshNetwork.Username
alors Wscript me retourne UserName = SYSTEM
Mais moi je voudrais le nom de l'utilisateur qui qui a ouvert la session.
Je travaille sous NT4 donc je ne peux pas identifier le propriétaire des processus, explorer.exe par exemple.
Si vous avez une idée ...
8 réponses
-
-
On Error Resume Next
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20
strComputer=(".")
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)
For Each objItem In colItems
WScript.Echo "UserName: " & objItem.UserName
next
'STABILOBOSS -
-
Le poste est là depuis longtemps mais je tiens a dire merci car ça m'a bien aidé aujourd'hui...
Merci STABILOBOSS -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Moi, ça donne une erreur :
objet requis : '[string: "<mon nom>"]'
code d'erreur 800A01A8
Quelqu'un a une idée ?
-
j'ai acheté la licence de Username hier et je me rend compte que cela ne correspond pas à mes besoins, j'ai voulu renoncer à ce logiciel, (7 jour de rétraction) adresse erronée, je ne sais ou m'adresser si vous avez une réponse merci de m'en faire part rapidement par e-mail
-
et comment connecter un lecteur réseau avec la session admis sur session limité en droit sous vb script ?