Question Opérateurs de comparaison dans Get-ADuser -filter

Plus d'informations
il y a 14 ans 3 mois #10670 par bilbo
Bonjour,

J'ai encore besoin de vos lumières, car là je patauge grmbl :S

le script doit me lister les user qui ont un account dans le domaine mydom2 et pas dans le domaine mydom1

mydom1 et mydom2 ont une trust relationship

les account name de mydom2 sont des user existants dans mydom1 mais commencant par \"x\" et limités à 8 caractères
mydom1 Baggins Bilbo = bagginsb
mydom2 Baggins Bilbo = xbaggins
mydom1 Touque Peregrim = touquep
mydom2 Touque Peregrim = xtouquep

dans une commande Get-ADUser -filter, le -eq ou le -like fonctionnent mais pas le -match
De même le -like \"mystring*\" fonctionne mais pas le $myvar*


[code:1]
$users = Get-ADUser -Server \"dc1.mydom2.int\" -filter {(samaccountname -like \"x*\"«»)}
$i = 0

foreach ($user in $users)
{
if ($user.SamAccountName -like \"x*\"«»)
{
$searchuser = ($user.SamAccountName.Substring(1,($user.SamAccountName.length -2)))
#donc $searchuser contient baggin pour xbaggins et contient touque pour xtouquep
#Ceci fonctionne avec -eq ou -like :
$centraluser = Get-ADUser -Server \"dc1.mydom1.int\" -filter {(samaccountname -eq \"bagginsb\"«»)}
#Ceci ne fonctionne avec -match (1):
$centraluser = Get-ADUser -Server \"dc1.mydom1.int\" -filter {(samaccountname -match \"baggin\"«»)}

#ceci fonctionne pour touque* et pour pour baggins* :
$centraluser = Get-ADUser -Server \"dc1.mydom1.int\" -filter {(samaccountname -like \"touque*\"«») -or (samaccountname -like \"baggins*\"«»)}
#ceci ne fonctionne pas pour $searchuser* (2):
$centraluser = Get-ADUser -Server \"dc1.mydom1.int\" -filter {(samaccountname -like $searchuser*)

}
}[/code:1]

(1)
L'erreur FullyQualifiedErrorId : Error parsing query: '(samaccountname -match \"baggin\")' Error Message: 'Operator Not supported: -match' at position: '17'.,Microsoft.ActiveDirectory.Management.Commands.GetADUser

(2)
FullyQualifiedErrorId : Error parsing query: '(samaccountname -like $searchuser*)' Error Message: 'Operator Not supported: ' at position: '34'.,Microsoft.ActiveDirectory.Management.Commands.GetADUser


Bon c un peu biscornu, je vous le concède...

A vot' bon coeur msieur dames

Bilbo

Message édité par: bilbo, à: 28/11/11 13:20<br><br>Message édité par: bilbo, à: 28/11/11 13:33

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

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