UserName avec VBScript lancé par SYSTEM

yann -  
TFC37 Messages postés 215 Date d'inscription   Statut Membre Dernière intervention   -
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 ...
A voir également:

8 réponses

Hitch16
 
Set WshNet = CreateObject("WScript.Network")
User = WshNet.Username
WScript.Echo User
5
STABILOBOSS
 
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
1
lermite222
 
mauvaise question
1
BOBMORANE
 
Le poste est là depuis longtemps mais je tiens a dire merci car ça m'a bien aidé aujourd'hui...

Merci STABILOBOSS
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
linconnu
 
la licence de username ???
0
TFC37 Messages postés 215 Date d'inscription   Statut Membre Dernière intervention   37
 
Moi, ça donne une erreur :
objet requis : '[string: "<mon nom>"]'
code d'erreur 800A01A8

Quelqu'un a une idée ?
0
m1312jorrand
 
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
-1
media
 
et comment connecter un lecteur réseau avec la session admis sur session limité en droit sous vb script ?
-1