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?
InformationsquelleAutor Richard | 2013-11-26