Question
Variable d'environnement Windows
- Proust
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
il y a 13 ans 9 mois #7332
par Proust
Variable d'environnement Windows a été créé 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
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.
- Richard Lazaro
- Hors Ligne
- Membre platinium
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 13 ans 9 mois #7333
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Variable d'environnement Windows
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.
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.
- Proust
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 0
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.
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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Variable d'environnement Windows