Question
manipulation de variable? HELP
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 135
- Remerciements reçus 0
J'essai de faire passer la variable
$grp
à la commande Get-QADGroup
en gros que le filtre de la commande Get-QADGroup se fasse sur la variable $grp comment puis je faire?
Write-Host \"Donner le nom du groupe\"
$grp=Read-Host
Get-QADGroup -LdapFilter '(name=\"$grp\")'
Help please
Connexion ou Créer un compte pour participer à la conversation.
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 135
- Remerciements reçus 0
dans un premier temps je recherche un groupe dont je ne connais pas le noms exacte
par exemple je cherche tout les groupes commencant par
*app*
cette valeur est enregistrer dans $grp
ensuite j'aimerai trouver tout les groupes contenant cette variable en utilisant le filtre de Get-QADGroup et c'est là que je bloque qq un peut
-il m'aider car ça
Get-QADGroup -LdapFilter '(name=\"$grp\")'
ça ne marche pas
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
- Messages : 492
- Remerciements reçus 0
pour resumer
dans un premier temps je recherche un groupe dont je ne connais pas le noms exacte
par exemple je cherche tout les groupes commencant par
*app*
cette valeur est enregistrer dans $grp
ensuite j'aimerai trouver tout les groupes contenant cette variable en utilisant le filtre de Get-QADGroup et c'est là que je bloque qq un peut
-il m'aider car ça
Get-QADGroup -LdapFilter '(name=\"$grp\")'
ça ne marche pas
Bonjour,
J'ai pas d'AD sous le coude pour tester ta commande, ça serait pas mal que tu mettes les erreurs qui te sont retournées
@+
Connexion ou Créer un compte pour participer à la conversation.
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
- Messages : 135
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
j'ai pas d'erreur rien ne se passe et je ne sais pas utiliser powergui pour obtenir des informations pertinante
Rien en retour de Get-QADGroup signifie tout simplement qu'il n'y a pas d'objet dans le résultat de la requête LDAP => Dans ton cas, le groupe n'existe pas dans le domaine.
Pourquoi utiliser un filtre alors que l'on peut simplement utiliser cette Cmdlet de cette façon :
[code:1]Get-QADGroup NomDuGroupe[/code:1]
Une explication, peut être : Une forêt, plusieurs domaines... et la Cmdlet est utilisée avec un compte Admin qui appartient à l'un des domaines mais le groupe (l'objet) existe dans un autre domaine.
Dans ce cas, il faut utiliser le paramètre '-Service' pour spécifier le domaine (ex. : contoso.com) ou le DC (NomDuDC.contoso.com) vers lequel on va transmettre la requête :
[code:1]Get-QADGroup MonGroupe -Service contoso.com[/code:1]
ou
[code:1]Get-QADGroup MonGroupe -Service NomDuDC.contoso.com[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
Oui, mais j'y vois d'abord un pb de substitution :Dans ton cas, le groupe n'existe pas dans le domaine.
[code:1]
$grp=\"MonGroupe\"
'(name=\"$grp\"«»)'
#(name=\"$grp\"«»)
\"(name=`\"$grp`\"«»)\"
#(name=\"MonGroupe\"«»)
[/code:1]<br><br>Message édité par: Laurent Dardenne, à: 25/06/12 13:57
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- manipulation de variable? HELP