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

LogonScript - IFMEMBER klappt nicht

Frage Entwicklung Batch & Shell

Mitglied: funksteff

funksteff (Level 1) - Jetzt verbinden

09.03.2009, aktualisiert 16:38 Uhr, 7857 Aufrufe, 5 Kommentare

Hallo.

Das Thema wurde hier zwar schon x-mal behandelt, aber leider konnte ich keine passende Lösung finden.
Ich möchte per Logonscript die Gruppenzugehörigkeit der User prüfen und folgedessen die Laufwerke verbinden.
Im Script sieht das folgendermassen aus ..


\\dc\netlogon\IFMEMBER.EXE "domain\G_Admin"
if %errorlevel% == 1 (net use x: /del & net use x: \\fileserver\administration)

OS = 2003 Server. Die IFMEMBER.EXE liegt im Netlogon Share.
Aus welchen Gründen auch immer klappt dies leider nicht.
Hat jemand nen Tip an was es scheitert?


Danke
Mitglied: Saarbruecken
09.03.2009 um 11:32 Uhr
Lass mal den Pfad " \\dc\netlogon\ " weg, die BAT und die IFMEMBER.EXE liegen ja im gleichen Verzeichnis. Unter Umständen ist auch die Syntax falsch, schau dir daher mal folgenden Artikel an:
http://www.gruppenrichtlinien.de/index.html?/HowTo/Anmelde_Scripts.htm
Bitte warten ..
Mitglied: AndreasA
09.03.2009 um 11:33 Uhr
Moin funksteff,

Da du nicht genau schreibst, was nicht klappt, folgende Ansatzpunkte zur Fehlersuche:
Zitat von funksteff:
\\dc\netlogon\IFMEMBER.EXE "domain\G_Admin"
ist der Server "dc" der einzige Domänencontroller in eurem Netz,? Wenn nein, prüfen ob das Netlogon-Verzeichnis auf allen DC's syncronisiert ist. Lesezugriffsberechtigung auf NETLOGON (incl. ifmember.exe) setze ich einmal voraus.

if %errorlevel% == 1

Sieht nach typischen Leerzeichenfehler aus.
2 Möglichkeiten:
entweder Stringvergleich if "%errorlevel%"=="1"
oder Zahlenvergleich mit if %errorlevel% equ 1
um Fehler bei der Interpretation zu vermeiden

if %errorlevel% == 1 (net use x: /del & net use x: \\fileserver\administration)

Zur Überprüfung versuch mal die Ausgaben des "net use" -Befehles in ein Logfile zu schreiben.
Ich würde zusätzlich noch die beiden net-use-Befehle jeweils einklammern (zur Sicherheit).


OS = 2003 Server. Die IFMEMBER.EXE liegt im Netlogon Share.
Aus welchen Gründen auch immer klappt dies leider nicht.
Hat jemand nen Tip an was es scheitert?

Aufgrund fehlender Infos nur Vermutungen

Danke

Bitte

Gruß AndreasA
Bitte warten ..
Mitglied: 60730
09.03.2009 um 11:41 Uhr
Moin,

ist der Server "dc" der einzige Domänencontroller in eurem Netz,?

naja - da der DC explizit angesproochen wurde und nicht %logonserver% - ist die Frage eigentlich irreführend

ich weiß, das die Mimik passt - würde aber trotzdem umstellen.

01.
:trennen 
02.
if exist x:\ net use x /de 
03.
if exist y:\ net use y /de 
04.
rem usw. 
05.
 
06.
:mappen 
07.
\dc\netlogon\IFMEMBER.EXE "domain\G_Admin" 
08.
if %errorlevel% == 1 net use x: \\fileserver\administration
Gruß
Bitte warten ..
Mitglied: funksteff
09.03.2009 um 12:00 Uhr
danke schon mal,

eine Ausgabe des Scripts in ein Logfile ergibt folgendes ...

C:\> rem ** ADMIN-LAUFWERK VERBINDEN
C:\> IFMEMBER.EXE "domain\G_Admin"
C:\> if 0 == 1 (net use X: /del & net use X: \\fileserver\administration )

mehr passiert nicht.

Leseberechtigungen auf NETLOGON und die Dateien passen. Der User ist Mitglied in der G_Admin Gruppe. Die Varianten mit String- bzw. Zahlenvergleich führen zum gleichen Ergebnis ...
Das Laufwerk wird nicht verbunden.

"goto" Befehle wie im Beispiel http://www.gruppenrichtlinien.de/index.html?/HowTo/Anmelde_Scripts.htm möchte ich vermeiden. Ich hab relativ viele Gruppen zu verwalten, folgedessen würde das Script sehr unübersichtlich werden.
Bitte warten ..
Mitglied: 60730
09.03.2009 um 12:12 Uhr
Servus,

C:\> if 0 == 1 (net use X

naja - dann mach mal:
Ifmember.exe /list

und schau nach, ob der wirklich in der Gruppe ist.
bzw. Wir hatten Hier schon mal ein Problem, wenn der User in 25? oder mehr Gruppen ist - dass Ifmember nicht funktioniert.
"goto" Befehle wie im Beispiel...

naja - auch das kann man lösen....(wenn man wollte)

Ifmember.exe /list |find "G_Admin" && call G_Admin

Gruß
Bitte warten ..
Ähnliche Inhalte
Windows 7
gelöst Browser funktionieren nicht Ping etc. klappt (7)

Frage von Schegg zum Thema Windows 7 ...

Windows Installation
gelöst Netzwerkdrucker hinzufügen klappt nicht (13)

Frage von Helios007 zum Thema Windows Installation ...

Router & Routing
gelöst APU2 über Putty verbinden, klappt nicht (6)

Frage von TimMayer zum Thema Router & Routing ...

Neue Wissensbeiträge
Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(2)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(5)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Viren und Trojaner

Neue Magazin Ausgabe: Malware und Angriffe abwehren

Information von Frank zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Windows Systemdateien
Warum System auf "C:" (29)

Frage von DzumoPRO zum Thema Windows Systemdateien ...

Cloud-Dienste
gelöst Bitcoins minen über Nacht? (16)

Frage von 1410640014 zum Thema Cloud-Dienste ...

Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...