Benutzer sollen Desktop Verknüpfungen je nach Gruppe erhalten
Hallo zusammen,
so wie ich mitbekommen habe gibt es über die Gruppenrichtlinien keine Möglichkeit einzelnen Benutzern einer Gruppe automatisch Desktopverknüpfungen zur Verfügung zu stellen.
Leider habe ich dafür aber noch kein passendes Script gefunden.
Hat da jemand schon was?
Ham ne W2K03 Domäne mit AD.
Danke
Gruß
Tobias
so wie ich mitbekommen habe gibt es über die Gruppenrichtlinien keine Möglichkeit einzelnen Benutzern einer Gruppe automatisch Desktopverknüpfungen zur Verfügung zu stellen.
Leider habe ich dafür aber noch kein passendes Script gefunden.
Hat da jemand schon was?
Ham ne W2K03 Domäne mit AD.
Danke
Gruß
Tobias
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 42838
Url: https://administrator.de/contentid/42838
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo Tobias!
Aus Deiner Frage geht nicht klar hervor, ob Du nur einzelnen Benutzern oder allen Benutzern bestimmter Gruppen die Verknüpfungen zuordnen willst.
Daher allgemein: Wenn Du die einzelnen Benutzer (oder Gruppen) in unterschiedlichen Organisationseinheiten unterbringst, kannst Du jeweils ein eigenes Login-Script zuordnen (über Gruppenrichtlinie der Organisationseinheit). In diesem Script könntest Du die Verknüpfungen (mit Dateityp .lnk) in das Ziel "%Userprofile%\Desktop" kopieren.
HTH
bastla
Aus Deiner Frage geht nicht klar hervor, ob Du nur einzelnen Benutzern oder allen Benutzern bestimmter Gruppen die Verknüpfungen zuordnen willst.
Daher allgemein: Wenn Du die einzelnen Benutzer (oder Gruppen) in unterschiedlichen Organisationseinheiten unterbringst, kannst Du jeweils ein eigenes Login-Script zuordnen (über Gruppenrichtlinie der Organisationseinheit). In diesem Script könntest Du die Verknüpfungen (mit Dateityp .lnk) in das Ziel "%Userprofile%\Desktop" kopieren.
HTH
bastla
hier gibt es ein Tool um die Zugehörigkeit eines Users in einer Gruppe zu testen
http://www.petri.co.il/ingroup.htm.
Im Resource Kit von Win NT 4 war auch ein Tool Namens Ifmember.exe
Hier eine Beschreibung mit Bsp. http://www.microsoft.com/technet/archive/winntas/tips/winntmag/grlogon. ...
Hier gibt es das Resource Kit für Win 2003 incl. Ifmember.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=en&fami ...
http://www.petri.co.il/ingroup.htm.
Im Resource Kit von Win NT 4 war auch ein Tool Namens Ifmember.exe
Hier eine Beschreibung mit Bsp. http://www.microsoft.com/technet/archive/winntas/tips/winntmag/grlogon. ...
Hier gibt es das Resource Kit für Win 2003 incl. Ifmember.exe
http://www.microsoft.com/downloads/details.aspx?displaylang=en&fami ...
Hallo Tobias!
Du könntest es so versuchen:
Das Zwischenspeichern der Gruppenzugehörigkeiten soll die Performance verbessern (da "net user" nur einmal ausgeführt werden muss).
Je Gruppe wird eine Zeile verwendet, in welcher der Gruppenname und der Speicherort der Verknüpfungen einzutragen sind (im Beispiel beides "Gruppenname?"). Sollten je Gruppe mehrere Aktionen anfallen, müsste ein "goto :Label" eingesetzt werden.
Beim Label ":weiter" wird noch ein wenig aufgeräumt ...
HTH
bastla
Du könntest es so versuchen:
set gruppen=%temp%\groups.txt
net user %username% /domain | find /i "*" > %gruppen%
findstr /i "Guppenname1" %gruppen% > nul && (copy /q \\Server\Freigabe\Gruppenname1\*.lnk %userprofile%\Desktop > nul & goto :weiter)
findstr /i "Guppenname2" %gruppen% > nul && (copy /q \\Server\Freigabe\Gruppenname2\*.lnk %userprofile%\Desktop > nul & goto :weiter)
...
...
...
:weiter
del %gruppen%
set gruppen=
Das Zwischenspeichern der Gruppenzugehörigkeiten soll die Performance verbessern (da "net user" nur einmal ausgeführt werden muss).
Je Gruppe wird eine Zeile verwendet, in welcher der Gruppenname und der Speicherort der Verknüpfungen einzutragen sind (im Beispiel beides "Gruppenname?"). Sollten je Gruppe mehrere Aktionen anfallen, müsste ein "goto :Label" eingesetzt werden.
Beim Label ":weiter" wird noch ein wenig aufgeräumt ...
HTH
bastla
Hallo Lamerking!
Erklärung zum "copy /q": einfach falsch; gemeint war "copy /y" zum Überschreiben ev. schon bestehender Links
Wegen des "Userprofile"-Problems: gleich nochmal geschludert - setz Anführungszeichen, dann stören auch die Leerstellen bei "Dokumente und Einstellungen" nicht mehr; richtig daher
Sorry
bastla
Erklärung zum "copy /q": einfach falsch; gemeint war "copy /y" zum Überschreiben ev. schon bestehender Links
Wegen des "Userprofile"-Problems: gleich nochmal geschludert - setz Anführungszeichen, dann stören auch die Leerstellen bei "Dokumente und Einstellungen" nicht mehr; richtig daher
...
...
findstr /i "Guppenname1" %gruppen% > nul && (copy /y \\Server\Freigabe\Gruppenname1\*.lnk "%userprofile%\Desktop" > nul & goto :weiter)
...
Sorry
bastla