WTS Loginscript VBS oder Batch
OU des angemeldeten Benutzers herausfinden
Hallo Leute,
ich bin gerade bei der Einrichtung eines WTS Windows Server 2008 R2. Dabei habe ich ein kleines Problem mit dem Loginscript in denen die Laufwerke zugewiesen werden. Die Laufwerkszuweisung erfolgt pro OU. Mein Ziel ist es via einer Batch oder VBS Datei die OU des jeweiligen gerade angemeldeten Benutzers abzufragen und danach auf die normalen Anmeldescripte zu verweisen.
Mein Ansatz sieht folgendermaßen aus:
dsquery user -samid "%username%"
Problem dabei ist, dass ich sowohl den CN, OU und DC als Antwort erhalte. Mich interessiert jedoch nur die OU. Wie kann ich das Filtern bzw. hat bzw. kennt jemand von euch vielleicht ein fertiges Script das ich anpassen darf?
Gruß
derhoeppi
ich bin gerade bei der Einrichtung eines WTS Windows Server 2008 R2. Dabei habe ich ein kleines Problem mit dem Loginscript in denen die Laufwerke zugewiesen werden. Die Laufwerkszuweisung erfolgt pro OU. Mein Ziel ist es via einer Batch oder VBS Datei die OU des jeweiligen gerade angemeldeten Benutzers abzufragen und danach auf die normalen Anmeldescripte zu verweisen.
Mein Ansatz sieht folgendermaßen aus:
dsquery user -samid "%username%"
Problem dabei ist, dass ich sowohl den CN, OU und DC als Antwort erhalte. Mich interessiert jedoch nur die OU. Wie kann ich das Filtern bzw. hat bzw. kennt jemand von euch vielleicht ein fertiges Script das ich anpassen darf?
Gruß
derhoeppi
Please also mark the comments that contributed to the solution of the article
Content-Key: 132862
Url: https://administrator.de/contentid/132862
Printed on: April 19, 2024 at 22:04 o'clock
3 Comments
Latest comment
Moin,
das geht natürlich auch mit einer Batchdatei:
Leider ist Batch nicht so meine Welt...aber so sollte es gehen...das 'echo %ds% ersetzt du eben durch dein dsquery... und die Zeile set... brauchst du nicht.
Grüße,
Dani
das geht natürlich auch mit einer Batchdatei:
@echo off
set ds=CN=test.test,OU=standort,OU=gmbh,DC=xxxxxx,DC=local
for /f "tokens=4,6 delims= " %%i in ('echo %ds%') do echo %%i %%j
Grüße,
Dani