Question
Tri multi critères sur AD
- Brissaud
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 11 mois 3 semaines #32702
par Brissaud
Tri multi critères sur AD a été créé par Brissaud
Bonjour,
Je souhaiterais sortir une liste d'utilisateurs triés sur :
1/ l'editeur d'attribut : Description
2/ doit changer de MDP à la prochaine connexion.
PB : Je ne peux faire ça par un pipe ou par variable que j'envoi à la commande get-member ou where-object.
Les éléments que j'ai concernant le /2 : Get-ADUser -LDAPFilter “(pwdLastSet=0)” -SearchBase “OU=****,OU=****,DC=****,DC=local” | Select SamAccountName,distinguishedName
Les éléments que j'ai concernant le /1 : Get-ADUser -SearchBase "OU=****,OU=****,DC=****,DC=local" -Filter {Enabled -eq $true} {ChangePasswordAtLogon -eq $true} -Properties description | Where-Object {($_.Name -Notlike "*HealthMailbox*") -And ($_.Name -Notlike "*SystemMailbox*") -And ($_.Description -Notlike "*Built-in account*") -And ($_.Description -Notlike "*Service account*") -and ($_.Description -like "*ash*")} | Select Name,samAccountName,Description
dans le /1 j'affiche les description uniquement ASH ==> Mon pb c'est comment combiner les 2 tri pour n'avoir qu'une seule liste et pouvoir travailler sur cette liste tel qu'un reset MDP de masse.
Merci par avance.
Je souhaiterais sortir une liste d'utilisateurs triés sur :
1/ l'editeur d'attribut : Description
2/ doit changer de MDP à la prochaine connexion.
PB : Je ne peux faire ça par un pipe ou par variable que j'envoi à la commande get-member ou where-object.
Les éléments que j'ai concernant le /2 : Get-ADUser -LDAPFilter “(pwdLastSet=0)” -SearchBase “OU=****,OU=****,DC=****,DC=local” | Select SamAccountName,distinguishedName
Les éléments que j'ai concernant le /1 : Get-ADUser -SearchBase "OU=****,OU=****,DC=****,DC=local" -Filter {Enabled -eq $true} {ChangePasswordAtLogon -eq $true} -Properties description | Where-Object {($_.Name -Notlike "*HealthMailbox*") -And ($_.Name -Notlike "*SystemMailbox*") -And ($_.Description -Notlike "*Built-in account*") -And ($_.Description -Notlike "*Service account*") -and ($_.Description -like "*ash*")} | Select Name,samAccountName,Description
dans le /1 j'affiche les description uniquement ASH ==> Mon pb c'est comment combiner les 2 tri pour n'avoir qu'une seule liste et pouvoir travailler sur cette liste tel qu'un reset MDP de masse.
Merci par avance.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 11 mois 3 semaines #32706
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Tri multi critères sur AD
Salut,
faire une jointure sur samAccountName ?
>>Mon pb c'est comment combiner les 2 tri pour n'avoir qu'une seule liste
Et l'inverse, crée une seule liste et la trier ?
Sinon en 1°, si la clé est unique,créer une hashtable, puis ajouter à chaque objet la ou les propriétés manquantes et la/les compléter en 2°.
Sans donnée de test, je n'ai pas de code à proposer.
faire une jointure sur samAccountName ?
>>Mon pb c'est comment combiner les 2 tri pour n'avoir qu'une seule liste
Et l'inverse, crée une seule liste et la trier ?
Sinon en 1°, si la clé est unique,créer une hashtable, puis ajouter à chaque objet la ou les propriétés manquantes et la/les compléter en 2°.
Sans donnée de test, je n'ai pas de code à proposer.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.041 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Tri multi critères sur AD