Question
Active Directory - Recherche d'utilisateur
- darphboubou
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 135
- Remerciements reçus 0
il y a 12 ans 10 mois #14669
par darphboubou
Réponse de darphboubou sur le sujet Re:Active Directory - Recherche d'utilisateur
bonjour,
juste ma question stupide du jour.
dans
[code:1](Get-ADUser -Filter \"mail -eq `\"$mail`\"\"«»).SamAccountName[/code:1]
a quoi servent les simple quote devant les double quote '\", si on ne met pas de quote ça ne revient pas au même?
juste ma question stupide du jour.
dans
[code:1](Get-ADUser -Filter \"mail -eq `\"$mail`\"\"«»).SamAccountName[/code:1]
a quoi servent les simple quote devant les double quote '\", si on ne met pas de quote ça ne revient pas au même?
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 12 ans 10 mois #14673
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Active Directory - Recherche d'utilisateur
darphboubou écrit:
Ce n'est pas une 'simple quote' mais un 'backtick' (ALT GR + 7). Il permet de conserver le double quote qui le suit :
[code:1]
PS> \"J'aime bien lire des livres\"
J'aime bien lire des livres
PS> \"J'aime bien 'lire' des livres\"
J'aime bien 'lire' des livres
PS> \"J'aime bien `\"lire`\" des livres\"
J'aime bien \"lire\" des livres
PS> \"`\"J'aime bien lire des livres`\"\"
\"J'aime bien lire des livres\"
[/code:1]
Pour plus d'information, voir l'aide :
[code:1]
PS> Get-Help about_quoting_rules
[/code:1]
bonjour,
juste ma question stupide du jour.
dans
[code:1](Get-ADUser -Filter \"mail -eq `\"$mail`\"\"«»).SamAccountName[/code:1]
a quoi servent les simple quote devant les double quote '\", si on ne met pas de quote ça ne revient pas au même?
Ce n'est pas une 'simple quote' mais un 'backtick' (ALT GR + 7). Il permet de conserver le double quote qui le suit :
[code:1]
PS> \"J'aime bien lire des livres\"
J'aime bien lire des livres
PS> \"J'aime bien 'lire' des livres\"
J'aime bien 'lire' des livres
PS> \"J'aime bien `\"lire`\" des livres\"
J'aime bien \"lire\" des livres
PS> \"`\"J'aime bien lire des livres`\"\"
\"J'aime bien lire des livres\"
[/code:1]
Pour plus d'information, voir l'aide :
[code:1]
PS> Get-Help about_quoting_rules
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Daniel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 12 ans 10 mois #14674
par Daniel
Réponse de Daniel sur le sujet Re:Active Directory - Recherche d'utilisateur
Bonjour tout le monde,
Merci à vous encore une fois et en particulier à Matthew. Remonté un 2008 R2 rien que pour moi
La commande ci-dessous fonctionne à merveille Matthew:
Get-ADUser -Filter \"mail -eq `\"$mail`\"\").SamAccountName
Je peux maintenant continuer mon script
Merci à vous, je vous souhaite une bonne journée
PS: Promis la prochaine fois c'est moi qui vous aide
Merci à vous encore une fois et en particulier à Matthew. Remonté un 2008 R2 rien que pour moi
La commande ci-dessous fonctionne à merveille Matthew:
Get-ADUser -Filter \"mail -eq `\"$mail`\"\").SamAccountName
Je peux maintenant continuer mon script
Merci à vous, je vous souhaite une bonne journée
PS: Promis la prochaine fois c'est moi qui vous aide
Connexion ou Créer un compte pour participer à la conversation.
- Daniel
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 12 ans 10 mois #14678
par Daniel
Réponse de Daniel sur le sujet Re:Active Directory - Recherche d'utilisateur
Du coup, je mets mon script complet si cela peut intéresser
[code:1]
$utilisateurs = Get-Content c:\script_powershell\adressemail.txt
Foreach ($mail in $utilisateurs)
{
$user = (Get-ADUser -Filter \"mail -eq `\"$mail`\"\"«»).samaccountname
#Ajout de l'utilisateur au groupe
Add-ADGroupMember -Identity 'mon_groupe' -Member $user
}
Get-ADGroupMember 'mon_groupe' | Select Distinguishedname [/code:1]
[code:1]
$utilisateurs = Get-Content c:\script_powershell\adressemail.txt
Foreach ($mail in $utilisateurs)
{
$user = (Get-ADUser -Filter \"mail -eq `\"$mail`\"\"«»).samaccountname
#Ajout de l'utilisateur au groupe
Add-ADGroupMember -Identity 'mon_groupe' -Member $user
}
Get-ADGroupMember 'mon_groupe' | Select Distinguishedname [/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.042 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Active Directory - Recherche d'utilisateur