Anmeldescript bei 600 Usern kontrollieren unter Win2k
Hallo,
ich bin Azubi und muss in unserer Firma bei allen Usern kontrollieren ob das richtige Anmeldescript eingetragen ist und es wenn nötig ändern.
Gibt es eine Möglichkeit das zu automatisieren?
ich bin Azubi und muss in unserer Firma bei allen Usern kontrollieren ob das richtige Anmeldescript eingetragen ist und es wenn nötig ändern.
Gibt es eine Möglichkeit das zu automatisieren?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 19875
Url: https://administrator.de/forum/anmeldescript-bei-600-usern-kontrollieren-unter-win2k-19875.html
Ausgedruckt am: 21.04.2025 um 18:04 Uhr
2 Kommentare
Neuester Kommentar
Wenn ihr 600 User habt, dann gibt es einen (oder mehrere) Domänen-Controller.
In diesen gibt es Gruppenrichtlinien.
Nun sind mit Sicherheit mehrere User zu einzelnen Gruppen zusammengefasst, für die jeweils eine Gruppenrichtlinie gilt.
In dieser kannst du schaun, ob Ihnen das richtige Skript zugewiesen wurde.
In diesen gibt es Gruppenrichtlinien.
Nun sind mit Sicherheit mehrere User zu einzelnen Gruppen zusammengefasst, für die jeweils eine Gruppenrichtlinie gilt.
In dieser kannst du schaun, ob Ihnen das richtige Skript zugewiesen wurde.
Habt ihr wirklich bei 600 Usern die Scripten in den Usereigenschaften hinterlegt?
Falls dem so ist, hier sind zwei Schnipsel aus dem ScriptCenter:
Musst natürlich noch anpassen und in eine Schleife einbauen.
' ###ListUserProfileProperties.vbs###
On Error Resume Next
Set objUser = GetObject("LDAP:cn=myerken,ou=management,dc=fabrikam,dc=com")
Wscript.Echo "Profile Path: " & objUser.ProfilePath
Wscript.Echo "Script Path: " & objUser.ScriptPath
Wscript.Echo "Home Directory: " & objUser.HomeDirectory
Wscript.Echo "Home Drive: " & objUser.HomeDrive
' ### eof ###
Mit dem hier kannst das Script ändern, wenn nötig
' ### ModifyUserProfileProperties.vbs ###
Set objUser = GetObject("LDAP:cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.Put "profilePath", "\\sea-dc-01\Profiles\myerken"
objUser.Put "scriptPath", "logon.bat"
objUser.Put "homeDirectory", "\\sea-dc-01\HomeFolders\myerken"
objUser.Put "homeDrive", "H"
objUser.SetInfo
' ### eof ###
Viel Erfolg
gemini
Falls dem so ist, hier sind zwei Schnipsel aus dem ScriptCenter:
Musst natürlich noch anpassen und in eine Schleife einbauen.
' ###ListUserProfileProperties.vbs###
On Error Resume Next
Set objUser = GetObject("LDAP:cn=myerken,ou=management,dc=fabrikam,dc=com")
Wscript.Echo "Profile Path: " & objUser.ProfilePath
Wscript.Echo "Script Path: " & objUser.ScriptPath
Wscript.Echo "Home Directory: " & objUser.HomeDirectory
Wscript.Echo "Home Drive: " & objUser.HomeDrive
' ### eof ###
Mit dem hier kannst das Script ändern, wenn nötig
' ### ModifyUserProfileProperties.vbs ###
Set objUser = GetObject("LDAP:cn=myerken,ou=management,dc=fabrikam,dc=com")
objUser.Put "profilePath", "\\sea-dc-01\Profiles\myerken"
objUser.Put "scriptPath", "logon.bat"
objUser.Put "homeDirectory", "\\sea-dc-01\HomeFolders\myerken"
objUser.Put "homeDrive", "H"
objUser.SetInfo
' ### eof ###
Viel Erfolg
gemini