Bonjour
Je souhaite modifier la propriété "City" de tous les utilisateurs d'une OU du domaine, de "Zurich" ---> "Zürich".
J'utilise donc PowerShell avec le module question est procède comme ceci :
Get-QADUser -City "Zürich" "tartanpion.com/filiale/zurich/user"
mais ça ne fonctionne pas.
Par contre, si je fais :
Set-QADUser "Display name" -City "Zürich"
Ça fonctionne. Mais je souhaiterais ne pas les faire tous à la main ...
J'ai alors fais une recherche de type :
Get-QADUser -SearchRoot "tartanpion.com/filiale/zurich/user"
qui m'a sorti tous mes utilisateurs. J'ai ensuite précisé que je voulais afficher que le display name et j'ai inséré la liste reçue dans une variable $list :
$list Get-QADUser -SearchRoot "tartanpion.com/filiale/zurich/user" | select Name
Je peux ensuite afficher ma liste avec $list.
J'ai tenté alors de faire une opération de type
Set-QADUser $list -City "Zürich"
Comme je m'y attendais ça ne fonctionne pas !
Afin de modifier que les propriétés des utilisateurs ayant déjà "Zurich" dans leur propriété "City" j'ai également réussi à trier ceux-ci et à les placer dans une variable liste de la sorte :
$list = Get-QADUser -SearchRoot "tartanpion.com/filiale/zurich/user" | select Name, City | where{$_.City -eq "Zurich"}
Ceci fonctionne bien
Comment puis-je donc faire pour modifier la propriété ?
Je suis débutant en PowerShell, tout jeune diplômé en informatique. Pouvez-vous s.v.pl me donner un petit coup de main ?
Merci par avance et meilleures salutations.
Partager