chock 10 Geschrieben 30. September 2013 Melden Geschrieben 30. September 2013 Hallo Forum, ich möchte mit einem Powershell Script die HomePfade und Terminalpfade ändern. Folgendes Script habe ich erstellt, leider funktiniert es nicht ganz richtig. Die Pfade werde alle im AD gesetzt, aber nach der Anmeldung ist der Homepfad nicht da. Terminalpfade sind alle da. Wenn ich nun händisch den Pfad bei dem User übernehme läuft es. Woran könnte das liegen? Danke $OU = "OU=,OU=,DC="$objSearch = New-Object System.DirectoryServices.DirectorySearcher $objSearch.PageSize = 15000 $objSearch.Filter = "(&(objectCategory=User)(objectCategory=Person))" $objSearch.SearchRoot = "LDAP://$OU" $allUsers = $objSearch.FindAll() foreach ($user in $allUsers) { $o = $user.GetDirectoryEntry() $logonname = $o.sAMAccountName $o.InvokeSet('TerminalServicesHomeDrive', "R:") $o.InvokeSet('TerminalServicesHomeDirectory',"\\domäne.org\$logonname") $o.InvokeSet('TerminalServicesProfilePath',"\\domäne.org\$logonname\tsprofil") $o.InvokeSet('HomeDrive',"R") $o.InvokeSet('HomeDirectory',"\\domäne.org\$logonname") $o.CommitChanges() } Viele Grüße Christian
mamamia 13 Geschrieben 1. Oktober 2013 Melden Geschrieben 1. Oktober 2013 Wenn die Pfade für alle User gleich sind, dann mach das am besten über die Gruppenrichtlinie. Da sparst du dir das setzten für jeden einzelnen User. Automatisiert sich gerade beim Anlegen neuer User.
samsam 14 Geschrieben 1. Oktober 2013 Melden Geschrieben 1. Oktober 2013 Moin, hier sind Beispiele: Hey, Scripting Guy! How Can I Edit Terminal Server Profiles for Users in Active Directory? Active Directory Terminal Services properties MFG
chock 10 Geschrieben 1. Oktober 2013 Autor Melden Geschrieben 1. Oktober 2013 Wenn die Pfade für alle User gleich sind, dann mach das am besten über die Gruppenrichtlinie. Da sparst du dir das setzten für jeden einzelnen User. Automatisiert sich gerade beim Anlegen neuer User. Hallo, Ja könnte ich auch machen, aber dafür muss ich mir die gesamte Infrastruktur nochmal anschauen. Da wir sehr viele Standorte haben. Auf die schnelle ist mir das zu kritisch. Mein Script funktioniert ja, nur scheint das Commit nicht auf das Basis Profil Homepage zu funktionieren. Gruß Christian
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden