Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 4692 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
gelöst Base64 Decode (Batch,VBS) (26)

Frage von clragon 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 Cpl Dateien per Batch oder VBS öffnen (1)

Frage von Angelo131095 zum Thema Batch & Shell ...

Windows 10
gelöst Vbs oder batch zum Ändern von Dateinamen ab Zeichenkette (13)

Frage von vbaGast zum Thema Windows 10 ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Windows Server
Kennwort vergessen bei Hyper vserver 2012r (12)

Frage von jensgebken zum Thema Windows Server ...

Linux Desktop
Bildschirmauflösung unter Linux festlegen (12)

Frage von itebob zum Thema Linux Desktop ...

Windows Userverwaltung
gelöst Administrator hat alle Rechte verloren (10)

Frage von mrdead zum Thema Windows Userverwaltung ...