Bonjour,
Je cherche à faire un script VBS qui me parait pourtant assez simple mais je n'ai toujours pas trouvé la solution.
L'idée est de récupérer les informations de l'utilisateur connecté afin de mettre à jour le nom d'utilisateur dans Word
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Set objSysInfo = CreateObject("ADSystemInfo") strUser = objSysInfo.UserName Set objUser = GetObject("LDAP://" & strUser) Set objWord = CreateObject("Word.Application") objWord.UserName = objUser.givenName & " " & objUser.SN objWord.UserInitials = Left(objUser.givenName, 1) & Left(objUser.SN, 1) objWord.Quit
Le script fonctionne très bien lorsque je suis sur un domaine, mais dés que je l'utilise hors domaine j'obtiens une erreur :
no mapping between account names and security ids was done
80070534
(null)
J'ai aussi trouvé une méthode pour récupérer les valeurs hors domaine. Mais par contre pour identifier si la machine est à l'intérieur d'un domaine ou non. Je n'ai pas trouvé. Un petit coup de main svp ?
Partager