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

Logon Batch Frage...

Frage Entwicklung Batch & Shell

Mitglied: mli-adm

mli-adm (Level 1) - Jetzt verbinden

20.06.2007, aktualisiert 21.06.2007, 3995 Aufrufe, 3 Kommentare

Hallo,

ich schreibe gerade ein Logon Skript, welches global für alle unsere Standorte gültig sein soll.
Wenn ich nun zum mounten der Homeverzeichnisse kommen, stoße ich auf folgendes Problem

Der (gekürzte aber wesentliche) Teil sieht so aus:
01.
ifmember SystemManagement 
02.
if errorlevel = 1 ( 
03.
net use u: \\AP\DFS\User\%username%	>nul 
04.
)

Leider sind die Homeverzeichnisse nicht so wie der %username% benannt, sondern wie die Initials aus dem Exchange!
Kann ich diese Variable auch irgendwie abfragen? Beispiel zum verdeutlichen:

%username% = marco.li......
Homeverzeichnis (Initials) = MLI


Danke im Voraus.
MLI
Mitglied: bastla
20.06.2007 um 12:08 Uhr
Hallo mli-adm und willkommen im Forum!

Ich verkneife mir (allerdings, wie man sieht, nicht heftig genug) die Frage, wer diese grandiose Idee hatte ...

Ich frage auch (fast) nicht, warum das Homedirectory eines Users abhängig von einer Gruppenmitgliedschaft gemappt, und nicht einfach als Basisordner im Konto hinterlegt oder wenigstens über ein Logon-Script einer entsprechenden OU zugewiesen wird.

Mein Vorschlag wäre, zumindest für das Auslesen der Initialen, ein VB-Script etwa folgender Art zu verwenden (ungetestet, da hier kein Exchange verfügbar):
01.
'GetInitials.vbs 
02.
Set objSysInfo = CreateObject("ADSystemInfo") 
03.
strUser = objSysInfo.UserName 
04.
Set objUser = GetObject("LDAP://" & strUser) 
05.
WScript.Echo objUser.Initials
Zum Testen einfach das Script per Doppelklick starten - sollte die Initialen anzeigen.

Einzusetzen wäre das Script dann etwa so:
01.
set UserInitials= 
02.
for /f "delims=" %%i in ('cscript //nologo \\Server\Share\GetInitials.vbs') do set "UserInitials=%%i" 
03.
if not defined UserInitials (echo Homeverzeichnis kann nicht zugeordnet werden! & pause & goto :eof) 
04.
ifmember SystemManagement || net use u: \\AP\DFS\User\%UserInitials% >nul
Die Fehlermeldung nach "if not defined UserInitials" ist natürlich nur exemplarisch gemeint. Die "ifmember"-Abfrage habe ich (mit etwas Überwindung) analog zu Deinem Beispiel eingefügt.

Grüße
bastla
Bitte warten ..
Mitglied: mli-adm
21.06.2007 um 09:43 Uhr
Danke bastla, das auslesen der Initials funktioniert einwandfrei! Das das Homeverzeichnis abhängig vom Systemmanagement war ein versehen!

Wenn ich nun aber mein logon.bat habe in der auch dieser Teil vorhanden ist:

set UserInitials=
for /f "delims=" %%i in ('cscript //nologo \\Server\Share\GetInitials.vbs') do set "UserInitials=%%i"
if not defined UserInitials (echo Homeverzeichnis kann nicht zugeordnet werden! & pause & goto :eof)
net use u: \\AP\DFS\User\%UserInitials% >nul


Funktioniert das leider nicht. Wie würdest denn so eine Umsetzung vornehmen? Wir haben halt 4 verschiedene Standort nach denen unterschieden werden muss und beim Hauptsitz nochmals nach Abteilungen.


Danke und Gruß
Marco
Bitte warten ..
Mitglied: bastla
21.06.2007 um 13:12 Uhr
Hallo mli-adm!

Funktioniert das leider nicht.
... bedeutet was genau?
... 4 verschiedene Standort nach denen unterschieden werden muss und beim Hauptsitz nochmals nach Abteilungen ...
An sich sind die Organisationseinheiten (OU) dafür gedacht, solche Strukturen abzubilden, und da Du jeder OU eigene Gruppenrichtlinien zuordnen kannst, könntest Du somit auch je nach Standort/Abteilung unterschiedliche Logon-Scripts festlegen.

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
KiXtart
Aufgemotztes Logon Skript Vorschläge (2)

Frage von Avaatar zum Thema KiXtart ...

Batch & Shell
gelöst Erneute Frage: Powershell in Batch mit Html (6)

Frage von michi-ffm zum Thema Batch & Shell ...

Exchange Server
GPO - Logon-Skript wird nicht ausgeführt (4)

Frage von Der-Phil zum Thema Exchange Server ...

Windows Server
Anzeige bei "run logon scripts synchronously" möglich?

Frage von ahstax zum Thema Windows Server ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...

E-Business
Wo tragt ihr eure privaten Termine ein? (13)

Frage von honeybee zum Thema E-Business ...

Netzwerkprotokolle
Leiten "dumme" Switches VLAN-Tags mit durch? (13)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...