Question manipulation de variable? HELP

Plus d'informations
il y a 13 ans 10 mois #12179 par darphboubou
Bonjour,

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.

Plus d'informations
il y a 13 ans 10 mois #12180 par darphboubou
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

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

Plus d'informations
il y a 13 ans 10 mois #12184 par SiSMik
Réponse de SiSMik sur le sujet Re:manipulation de variable? HELP
darphboubou écrit:

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.

Plus d'informations
il y a 13 ans 10 mois #12187 par darphboubou
j'ai pas d'erreur rien ne se passe et je ne sais pas utiliser powergui pour obtenir des informations pertinante

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

Plus d'informations
il y a 13 ans 10 mois #12193 par Matthew BETTON
darphboubou écrit:

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.

Plus d'informations
il y a 13 ans 10 mois #12194 par xyz
Réponse de xyz sur le sujet Re:manipulation de variable? HELP
Matthew BETTON écrit:

Dans ton cas, le groupe n'existe pas dans le domaine.

Oui, mais j'y vois d'abord un pb de substitution :
[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.

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