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, 4682 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 ..
Ähnliche Inhalte
Batch & Shell
Cpl Dateien per Batch oder VBS öffnen (1)

Frage von Angelo131095 zum Thema Batch & Shell ...

VB for Applications
gelöst Tool zur scriptbasierten PDF-Bearbeitung gesucht (VBS oder Batch) (6)

Frage von SarekHL zum Thema VB for Applications ...

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 ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
POS Hardware und alternativen zu Raid 1? (21)

Frage von Brotkasten zum Thema Festplatten, SSD, Raid ...

Viren und Trojaner
Verschlüsselungstrojaner simulieren (18)

Frage von AlbertMinrich zum Thema Viren und Trojaner ...

Rechtliche Fragen
Hotspot rechtssicher betreiben? (14)

Frage von xSiggix zum Thema Rechtliche Fragen ...

Server-Hardware
gelöst Empfehlung KVM over IP Switch (8)

Frage von Androxin zum Thema Server-Hardware ...