Question Get-ADUser -Filter sur 5 premiers caractères

Plus d'informations
il y a 2 mois 3 semaines - il y a 2 mois 3 semaines #32426 par dumont
Bonjour à tous !

Je suis en train de chercher comment faire une recherche sur les premiers caractères d'un attribut

J'ai un attribut pour certaines personnes qui  est composé de 13 caractères et qui commence toujours par cinq zéros "00000" (les 8 autres sont aléatoires) et je voudrais faire une recherche de toutes ces personnes seulement

$pager = "00000";

$OUpath = '****'

$aduser3 = Get-ADUser -Filter {pager -like "$pager"} -SearchBase $OUpath -Properties Description,Division,pager

foreach ($user in $aduser3) {


        $Prenom = $user.GivenName
        $prenom
       
}


Mais çe ne me sort absolument rien... Est-ce que quelqu'un a une idée du comment faire svp, parce que là je ne vois pas... Je pensais qu'en plus de -eq ou -like il y avait une commande pour "contient cette chaine" mais à priori non

Merci d'avance !
Dernière édition: il y a 2 mois 3 semaines par dumont.

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

Plus d'informations
il y a 2 mois 3 semaines #32429 par dumont
A priori ça fonctionne avec Get-ADUser -Filter {pager -like "*$pager*"} mais je ne comprends pas pourquoi :D

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

Plus d'informations
il y a 2 mois 3 semaines #32446 par Laurent Dardenne
Salut,
selon la doc :

-like Similar to -eq and supports =
wildcard comparison. The only
wildcard character
supported is: *
-notlike Not like. Supports wild !x = y
card comparison.

Un exemple :
'fifi','riri','loulou','louis'|% { $_ -like 'i'} #rien, qui est égal à 'i'
'fifi','riri','loulou','louis'|% { $_ -like 'i*'} #rien, qui débute par 'i'
'fifi','riri','loulou','louis'|% { $_ -like '*i'} #2 résultats, qui finit par 'i'
'fifi','riri','loulou','louis'|% { $_ -like '*i*'} #3 résultats, qui contient un 'i'
Voir aussi :
docs.microsoft.com/en-us/windows/win32/wmisdk/like-operator
www.w3schools.com/sql/sql_like.asp

Tutoriels PowerShell
Les utilisateur(s) suivant ont remercié: dumont

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

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