Active Roles Powershell work with Connection Object
Hallo zusammen,
Wenn man in einem Script mit mehreren Domains arbeitet dann muss man entweder immer wieder die Verbindung mit Connect-QADService wechseln oder man erzeugt sich entsprechende Connection Objekte.
$pwDest = read-host "Enter password" -AsSecureString
$connDest = connect-QADService -service destination.internal -ConnectionAccount Destination\administrator -ConnectionPassword $pw
$pwIcewolf = read-host "Enter password" -AsSecureString
$connIcewolf = connect-QADService -service corp.icewolf.ch -ConnectionAccount CORP\administrator -ConnectionPassword $pwIcewolf
Im obigen Beispiel muss das Passwort Interaktv eingegeben werden. Um ein Passwort in einem Script zu hinterlegen kann man auch folgenden Code verwenden.
$Password = ConvertTo-SecureString Pass@word1 -AsPlainText -Force
Nun kann man mit dem -Connection Parameter ganz einfach die Domain wechseln
Get-QADUser -Identity User34 -Connection $connDest
Get-QADUser -Identity User34 -Connection $connIcewolf