Pwd-Change in multiple domains
<br></br> $m = Get-Module -List ActiveDirectory<br></br> if(!$m) {write-host "Ooops. Can't locate module"; exit 1}
Import-Module ActiveDirectory;
$oldPwP = read-host “Bitte das alte Passwort eingeben”
$newPwP = read-host “Bitte das NEUE Passwort eingeben”
write-host “sind die Angaben korrekt ?”
write-host “ALT: $oldPwP “
write-host “NEU: $newPwP “
read-host
$oldPw = (ConvertTo-SecureString -AsPlainText $oldPwP -Force)
$newPw = (ConvertTo-SecureString -AsPlainText $newPwP -Force)
#####domain1
$username = “xxx1”
$domain = “domain1.global”
write-host (“changing the password for $($username)\$($domain)”)
Set-ADAccountPassword -Identity $username -Server $domain -NewPassword $newPw -OldPassword $oldPw
#####domain2
$username = “yyy2”
$domain = “domain2.global”
write-host (“changing the password for $($username)\$($domain)”)
Set-ADAccountPassword -Identity $username -Server $domain -NewPassword $newPw -OldPassword $oldPw
# etc etc