Hey @all
first....bin Frischling ! :-D
ich möchte ein Script mit Powershell bauen welches die passwords von allen Benutzer in der OU "Admin Group "(AD) ändert. Die User sollen alle das gleiche Password bekommen.
So suche ich die User :
Code:
Get-ADUser -Filter {sAMAccountName -like "*"} | Where-Object {$_.DistinguishedName -like "*Admins*"} | Select-Object sAMAccountName
Output:
sAMAccountName
---------------------
user1
user2
user3
How can I print the output without the first line? without "sAMAccountName"
other option:
Code:
Get-ADUser -filter 'samAccountName -like "*"' | where-Object {$_.DistinguishedName -like "*Admins*"} | where-Object {write-host $_.SamAccountName}
Output:
user1
user2
user3
die zweite Option kann ich nicht in eine Variable speichern...warum ? das wäre so perfekt.
Wenn ich die User habe...brauche ich eine schleife oder so. Damit ich die dann in den Code unten einbauen kann..
Code:
Set-ADAccountPassword -Identity user1 -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "Password123" -Force)
Einzeln geht das ganze ja...
Kann mir jemand helfen ???
thx
alex