Exécute un script en tant qu’administrateur sur une session utilisateur
Bonjour a tous
J’ai récupéré un script qui permet de mettre le nom des utilisateurs dans la description de leur machine
Je veux le déployé par GPO sur toutes les machine du domaine.
Voici le script
Code:
1 2 3 4 5 6 7
|
Set WSHNetwork = WScript.CreateObject("WScript.Network")
Set WshShell = WScript.CreateObject("WScript.Shell")
'--------------------------------------------------------
' Remplacement de la description de la machine par le nom de user
' -------------------------------------------------------
WSHShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters\srvcomment", WSHNetwork.UserName |
Le problème c’est que la gpo utilise le compte system le résultat du déploiement du scripte :
Je retrouve le compte system sur toutes les descriptions des machines au lieu des noms des utilisateurs
Je peux pas déployer le script sur « script d’ouverture de session » car l’utilisateur ne son pas administrateur de leur machine.
Merci de m’aidé