blog.icewolf.ch

Let's talk about IT!
posts - 1707, comments - 295, trackbacks - 0

My Links

Archives

Post Categories

icewolf

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

Grüsse
Andres Bohren

Print | posted on Thursday, April 25, 2013 10:26 PM | Filed Under [ Powershell ]

Powered by:
Powered By Subtext Powered By ASP.NET