motorollo
Goto Top

Active Directory - Gruppenrichtlinie (Benutzerkonfiguration) abhängig von der Version des Betriebssystems anwenden?

Windows 2008 Ordner-Umleitung abhängig von WinXP oder Win7 an unterschiedliche Orte

Hallo,
abhängig vom Betriebssystem möchte ich einen bestimmten Ordner des Profils (Anwendungsdaten) zu unterschiedlichen Server-Freigaben umleiten.
Hat jemand eine Idee, wie das am Besten zu realisieren ist?
Viele Grüße...motorollo

Content-Key: 156998

Url: https://administrator.de/contentid/156998

Printed on: April 23, 2024 at 12:04 o'clock

Member: my0name
my0name Dec 15, 2010 at 07:22:29 (UTC)
Goto Top
Im "einfachsten Fall" auch wenn das sicherlich eine fragwürdige Technik ist:
die Rechner in verschiedene OU packen, und pro OU dann ein entsprechendes Startscript einbinden.
So ähnlich haben wir es bei uns auch gemacht - aber aus verwaltungstechnischen Gründen.
Member: Logan000
Logan000 Dec 15, 2010 at 08:59:47 (UTC)
Goto Top
Moin moin

Zitat von @my0name:
die Rechner in verschiedene OU packen, und pro OU dann ein entsprechendes Startscript einbinden.
Da es hier um eine Benutzereinstellung geht, wird das mit den Computern in unterschiedlichen OUs nicht klappen.

Ich denke auch nicht das das Problem einfach zu lösen ist.
Es könnte theoretisch mit dem Loopbackverarbeitungsmodus funktionieren.

Gruß L.
Member: unfroehlicher
unfroehlicher Dec 15, 2010 at 09:00:42 (UTC)
Goto Top
ob die Lösung vernünftig ist, hm- ich hätte ein recht ungutes Gefühl bei diesem Ansatz. Theoretisch könntest jedoch per WMI Filter 2 Computerrichtlinien erstellen. Eine für XP, eine für Win7. Diese dann per Loopback mit zusätzlichen Benutzereinstellungen kombinieren...

Als zweiter Ansatz könntest du 2 Richtlinien verwenden. (In den Ordnerumleitungen im 2ten Reiter Einstellungen gibt es die Einstellung das diese Richtlinie AUCH auf Win 2000,2003, XP angewendet werden kann) Mein Vorschlag wäre folgender: Du musst sicherstellen das GPO 1 als erstes angewendet wird. Darin definierst du die Pfade für XP. In der zweiten GPO welche zwingend als 2tes angwendet werden muss definierst du die Pfade für Win7. Hier stellst du sicher das diese GPO NICHT für XP und Co greift.

Lösung 2 ist in ähnlicher Form hier im Einsatz, das du das testen solltest versteht sich von selbst face-smile

gruss
Member: my0name
my0name Dec 15, 2010 at 10:08:42 (UTC)
Goto Top
Da es sich um ein "Benutzerproblem" handelt ist mir bekannt, dennoch werden die Daten ja auf den Rechner geschoben.
Der Nutzer meldet sich an nem Rechner an und der Rechner hat sein Script das er dann durchläuft, wo das Problem dabei liegen soll ist mir nicht ganz klar.
Bsp:
A meldet sich an PC1 (xp) an - der XP Rechner ruft sein Skript auf und biegt die ordner um
A meldet sich an PC2 (w7) an - der W7 Rechner biegt die ordner um
Also rein tendenziell gesehen sollte es so funktionieren.

Andere Lösung, ein Startscript für die Benutzer erstellen:
@echo off
VER | find "XP" > nul
IF %errorlevel% EQU 0 GOTO xp

VER | find "Microsoft Windows [Version 6.1" > nul
IF %errorlevel% EQU 0 GOTO w7
goto unknown

goto end

:unknown
echo unknown os!
goto end

:xp
echo windows xp
goto end

:w7
echo windows 7
goto end

:end
pause

Das Script checkt welche Windows Version man denn verwendet und kann dann entsprechend die Ordner umbiegen.
Member: Logan000
Logan000 Dec 15, 2010 at 12:02:46 (UTC)
Goto Top
Moin

Zitat von @my0name:
Da es sich um ein "Benutzerproblem" handelt ist mir bekannt, ....
"Benutzereinstellungen" einer GPO (siehe Titel der Frage) greifen nicht, wenn unterhalb der verknüpften OU nur Computer liegen.

Die Ideen mit dem Skript wäre wohl am einfachsten, wobei mir nicht ganz klar ist wie man Profilordner per batch umbiegt.

Gruß L.
Member: my0name
my0name Dec 15, 2010 at 13:08:06 (UTC)
Goto Top
Jep,
daher auch mein erster Vorschlag:
Dass das der PC selbst regeln soll. D.h. ich hab ne OU darin sind meine XP Kisten, ne andere, da drin sind meine W7 Kisten, dann per GPO den Rechner ein Startscript ausführen lassen. Der das macht.

Alternativ, obiges Script umbauen und verwenden.
Wie man das machen könnte:
für W7, beispielhaft:
cd C:\Users\%username%\AppData\
del /F /S /Q Roaming
mklink /D "Roaming" "\\server\verzeichnis"
Member: motorollo
motorollo Dec 15, 2010 at 14:17:56 (UTC)
Goto Top
Hallo,

erst mal vielen Dank für die Antworten, die mich zu Folgendem inspiriert haben:

Es werden WMI-Filter definiert, für WinXP bzw Win2003:
root\CIMv2 | Select * from Win32_OperatingSystem where Caption = "Microsoft Windows XP Professional" ODER AUCH
root\CIMv2 | SELECT Version FROM Win32_OperatingSystem WHERE Version < "6"

für Windows Server 2008 Standard:
root\CIMv2 | Select * from Win32_OperatingSystem where OperatingSystemSKU = 7

SKU-Wert kommt von hier:
http://msdn.microsoft.com/en-us/library/ms724358.aspx

Die OU, in der der betreffende Benutzer, der mit WinXP / Win2003 bzw. Windows 2008 Standard (SKU=7) arbeitet, untergebracht ist, wird mit 2 GPO's verknüpft, die unterschiedliche Einstellungen bezüglich der Umleitung der Anwendungsdaten haben.
Welche GPO nun angewendet wird, hängt von der Auswertung des jeweilig konfigurierten WMI-Filters ab.

WINDOWS 2008 STANDARD:

BENUTZEREINSTELLUNGEN
CN=benutzer,OU=Users,OU=Administration,DC=xxyyzz,DC=de
Letzte Gruppenrichtlinienanwendung: 15.12.2010, um 14:52:58
Gruppenrichtlinieanwendung von: server.xxyyzz.de
Schwellenwert für langsame Verbindung:500 kbps
Domänenname: XXYYZZ
Domänentyp: Windows 2000

Angewendete Gruppenrichtlinienobjekte
--------------------------------------
Administration - Win 2008
Default Domain Policy

Folgende herausgefilterte Gruppenrichtlinien werden nicht angewendet.
----------------------------------------------------------------------
Richtlinien der lokalen Gruppe
Filterung: Nicht angewendet (Leer)

Administration - Win XP
Filterung: Verweigert (WMI-Filter)
WMI-Filter: WinXP - Ja

Der Benutzer ist Mitglied der folgenden Sicherheitsgruppen
----------------------------------------------------------
Domänen-Benutzer
Jeder
Administratoren


WINDOWS VERSION kleiner VISTA / 2008:

BENUTZEREINSTELLUNGEN
CN=benutzer,OU=Users,OU=Administration,DC=xxyyzz,DC=de
Zeit der letzten Gruppenrichtlinienanwendung: 15.12.2010 at 15:09:56
Gruppenrichtlinie wurde angewendet von: server.xxyyzz.de
Gruppenrichtlinienschwellenwert für langsame Verbindung: 500 kbps

Angewendete Gruppenrichtlinienobjekte
--------------------------------------
Administration - Win XP
Default Domain Policy

Die folgenden Gruppenrichtlinie werden nicht angewendet, da sie herausgefiltert wurden.
----------------------------------------------------------------------------------------
Administration - Win 2008
Filterung: Verweigert (WMI-Filter)
WMI-Filter: Win2008- Ja

Richtlinien der lokalen Gruppe
Filterung: Nicht angewendet (Leer)

Der Benutzer ist Mitglied der folgenden Sicherheitsgruppen:
-----------------------------------------------------------
Domänen-Benutzer
Jeder
Benutzer
Administratoren