Question Variable d'environnement Windows

Plus d'informations
il y a 13 ans 9 mois #7332 par Proust
Re Bonjour,

J'ai travaillé sur mon script (certainement très simple:P ) et voila ce que j'ai ecris.

[code:1]
$LoginName = $env:USERNAME
$domain = New-Object DirectoryServices.DirectoryEntry
$search = [System.DirectoryServices.DirectorySearcher]$domain
$search.Filter = \"(&(objectClass=user)(sAMAccountname=$LoginName))\"
$user = $search.FindOne().GetDirectoryEntry()
$user.displayname
$user.displayname | Out-file c:\TEMP\test.txt
[/code:1]

Je voudrais créé une nouvelle variable d'environnement sous ma session windows appelé \"NomComplet\" qui contiendrait la valeur de $user.

J'ai essayé ceci mais ca ne marche pas:
$env:OLDLOGIN = $user.displayname

Pouvez-vous éclairer ma lenterne?

Merci d'avance

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #7333 par Richard Lazaro
Bonjour,

Après une courte recherche :
technet.microsoft.com/en-us/library/ff730964.aspx

Par contre, je ne vois pas l'intérêt de passer via une variable d'environnement. Es tu sur que cette solution est la plus adaptée ?

Bien Cordialement,
Richard Lazaro.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 9 mois #7337 par Proust
Réponse de Proust sur le sujet Re:Variable d'environnement Windows
Bonjour,

Merci de t'etre penché sur mon pb.

Je pense que je suis obligé de passer par une variable d'environnement. On a migrer nos serveur (domaine 2003 vers 2008) en changeant la politique de login.
Ancien login = US1111
Nouveau login = g.proust

Le pb c'est que notre Exchange n'est pas encore migré. Et pointe toujours vers l'ancien domaine.

Nous avons récupérés l'ancien login que nous avons posé dans le champ \"Bureau\" du nouveau compte.

Donc pour configurer automatiquement le compte Outlook, mon PRF ne fonctionne pas avec la variable %USERNAME% car elle retourne la valeur \"g.proust\", par contre si je renseigne mon PRF avec mon DisplayName (Gabriel PROUST) ou mon ancien login (US1111) ca fonctionne.

C'est pour ca que je souhaite rajouter une variable d'environnement qui devra exister le temps que la session est ouverte et cette variable devra récupérer le champ DisplayName ou Bureau.

Ceci est peut etre faisable par GPO???

Je suis ouvert a toute suggestion.

Merci d'avance.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.077 secondes
Propulsé par Kunena