Powershell SET-ADUSER Modifier samaccountname
Nouveau à powershell et en essayant toujours de trouver la logique.
Je voudrais filtrer le samaccountname dans active directory dans une unité d'organisation spécifique, qui contiennent aussi "adm" à la fin de la chaîne (phil_test_adm). Lorsque les utilisateurs sont je veux remplacer le "adm" avec "tst". Jusqu'à présent j'ai le ci-dessous, encore une fois je suis struggerling avec la logique.
import-module activedirectory
$Path = 'OU=Example, OU=Users,DC=uk,DC=random,DC=com'
$users = Get-ADUser -filter 'SamAccountName -like "*adm"' -SearchBase $Path | select-object samaccountname, name
#foreach ($user in $users)
#{
#Set-ADUser $user.samaccountname -Replace {
#if $user.sammaccountname -eq "*adm" }
Que vous pouvez voir où foreach commence, j'ai juste joué sur.
Merci pour toute aide!
- Pourquoi avez-vous si $utilisateur.sammaccountname -eq "*adm" dans le bas lorsque votre résultats stockés dans $les utilisateurs ont déjà été filtré sur le sma?
Vous devez vous connecter pour publier un commentaire.
En supposant que votre première quelques lignes de travail pour récupérer les résultats corrects, ce foreach bloc de travail:
Vous pouvez également essayer: