Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

WTS Loginscript VBS oder Batch

Frage Entwicklung

Mitglied: derhoeppi

derhoeppi (Level 2) - Jetzt verbinden

07.01.2010 um 09:34 Uhr, 4666 Aufrufe, 3 Kommentare

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
Mitglied: Dani
07.01.2010 um 12:13 Uhr
Hi derhoeppi,
das Problem lässt sich beheben...wie sieht so eine Abfrage bei dir aus? Denn schließlich kann es OU-Tiefen von 20 Stück geben - Beispiel:
01.
"CN=test.test,OU=standort,OU=gmbh,OU=germany,OU=eu,DC=xxxxxx,DC=local"
Welche möchest du nun?


Grüße,
Dani
Bitte warten ..
Mitglied: derhoeppi
08.01.2010 um 09:18 Uhr
Hallo Dani,

unsere AD sieht so aus das es maxmimal eine untergeordnete OU gibt, so dass in deinem String maximal 2 mal OU auftaucht. Inzwischen habe ich ein VB Script mit dem ich bereits den String auswerte und prüfe. Kann ich diese Auswertung ebefalls in einer Batch machen?
Bei dem VB Script habe ich nun das Problem das ich nicht einfach net use H: \\Server\HOME\%USERNAME% machen kann. VB kann leider nicht auf die Variable %username% zugreifen. Hast du eine Idee.

Gruß
derhoeppi
Bitte warten ..
Mitglied: Dani
08.01.2010 um 12:52 Uhr
Moin,
das geht natürlich auch mit einer Batchdatei:
01.
@echo off 
02.
 
03.
set ds=CN=test.test,OU=standort,OU=gmbh,DC=xxxxxx,DC=local 
04.
 
05.
for /f "tokens=4,6 delims= " %%i in ('echo %ds%') do echo %%i %%j
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
Bitte warten ..
Neuester Wissensbeitrag
Windows Update

Windows Update-Suche nach Win7 Neuinstallation wieder schneller

(1)

Erfahrungsbericht von the-buccaneer zum Thema Windows Update ...

Ähnliche Inhalte
Batch & Shell
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon zum Thema Batch & Shell ...

Windows 7
gelöst Batch-Skript oder VBS Skript zum Sichern von Office Vorlagen (2)

Frage von Ceejaay zum Thema Windows 7 ...

Windows Server
Bitlocker Key per Batch - Loginscript ablegen (5)

Frage von dgrebner zum Thema Windows Server ...

Batch & Shell
gelöst VBS Script in eine Textdatei ausgeben (VBS mit Batch zusammenführen) (5)

Frage von Luuke257 zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Exchange Server
Bestehende eMails autoamatisch weiterleiten (21)

Frage von metal-shot zum Thema Exchange Server ...

Hyper-V
gelöst Reiner Hyper- V Server oder lieber Rolle (21)

Frage von Winuser zum Thema Hyper-V ...

SAN, NAS, DAS
gelöst Synology Version 6.1 Probleme (18)

Frage von Hendrik2586 zum Thema SAN, NAS, DAS ...

Router & Routing
gelöst IP Kamera für drei unabhängige Netzwerke (16)

Frage von ProfessorZ zum Thema Router & Routing ...