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

Logon Batch Frage...

Frage Entwicklung Batch & Shell

Mitglied: mli-adm

mli-adm (Level 1) - Jetzt verbinden

20.06.2007, aktualisiert 21.06.2007, 3998 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 10
gelöst Netzwerkkarte schaltet sich erst nach dem Logon ein (24)

Frage von DerWoWusste zum Thema Windows 10 ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Monitoring
Netzwerk-Monitoring Software (18)

Frage von Ghost108 zum Thema Monitoring ...

Windows 10
Seekrank bei Windows 10 (18)

Frage von zauberer123 zum Thema Windows 10 ...

Windows 10
Windows 10 Fall Creators Update Fehler (13)

Frage von ZeroCool23 zum Thema Windows 10 ...