tomspatz 10 Geschrieben 5. Oktober 2004 Melden Teilen Geschrieben 5. Oktober 2004 Hallo zusammen. Ich komme mit meinem Script nicht weiter. Vielleicht hat ja jemand Hilfe. @echo off rem -- erst alle Laufwerke trennen net use * /delete /yes rem -- dann wieder verbinden net use F: \\SPOOKY-SERVER\%username% net use G: \\SPOOKY-SERVER\alle-Benutzer rem -- erst alle Drucker löschen con2prt /f rem -- TomsBenutzerIntern \\SPOOKY-SERVER\NETLOGON\IFMEMBER TomsBenutzerIntern if errorlevel 1 goto INTERN goto END :INTERN con2prt /cd \\SPOOKY-SERVER\Eco-HPLaserJet2100 con2prt /c \\SPOOKY-SERVER\HPLaserJet2100 con2prt /c \\SPOOKY-SERVER\DeskJet500 pause goto END :END Der erste Teil mit den Laufwerken funktioniert super. Erst bei rem -- TomsBenutzerIntern \\SPOOKY-SERVER\NETLOGON\IFMEMBER TomsBenutzerIntern if errorlevel 1 goto INTERN goto END das wird scheinbar nur übersprungen. Wobei wenn ich dieses Stück rausnehme, werden die Drucker ja auch verbunden. Es geht mir aber um die Gruppen Unterscheidung. Ich habe schon ellenlange listings studiert und hilft nix. Nun winsel ich um Eure Hilfe Tom Zitieren Link zu diesem Kommentar
Dr Kiffer 10 Geschrieben 5. Oktober 2004 Melden Teilen Geschrieben 5. Oktober 2004 Hi tomspatz, sollte es nicht ifmember.EXE heissen? Gruß Dr.Kiffer Zitieren Link zu diesem Kommentar
tomspatz 10 Geschrieben 5. Oktober 2004 Autor Melden Teilen Geschrieben 5. Oktober 2004 Hi Dr. Kiffer Vergiss es. Ich habe es schon auf viele verschiedene Weisen probiert. Die ifmeber Abfrage klappt nicht. Hast Du denn vielleicht noch eine Funktionierende Datei( also die IFMEMBER.EXE ) nur um mal sicherzugehen. Ich habe die zwar schon runtergeladen von MS aber heute traue ich niemanden mehr. Im Augenblich sieht das Script so aus: @echo off rem -- erst alle Laufwerke trennen net use * /delete /yes rem -- erst alle Drucker löschen %LOGONSERVER%\NETLOGON\con2prt /f rem -- dann wieder verbinden net use F: \\SPOOKY-SERVER\%username% net use G: \\SPOOKY-SERVER\alle-Benutzer pause %LOGONSERVER%\NETLOGON\IFMEMBER.EXE BenutzerIntern if not errorlevel 1 goto EXTERN %LOGONSERVER%\NETLOGON\con2prt /cd \\SPOOKY-SERVER\Eco-HPLaserJet2100 %LOGONSERVER%\NETLOGON\con2prt /c \\SPOOKY-SERVER\HPLaserJet2100 %LOGONSERVER%\NETLOGON\con2prt /c \\SPOOKY-SERVER\DeskJet500 :EXTERN pause :END Und funktioniert immer noch nicht. Die pausen sind natürlich nur zum testen. Gruß Tom Zitieren Link zu diesem Kommentar
zuschauer 10 Geschrieben 5. Oktober 2004 Melden Teilen Geschrieben 5. Oktober 2004 Hi ! Mach doch das echo erstmal an und setzte eine Pause nach %logonserver%\netlogon\ifmember . Da Deine Script auch aus meiner Sicht i.O ist, würde ich jetzt vermuten, ifmember kann eventuell nicht aus einem UNC-Pfad gestartet werden. Als wir noch mit ifmember gearbeitet haben, lag das tool auf einem Laufwerk, was vorher schon gemapped war. Vielleicht liegt es daran. Zitieren Link zu diesem Kommentar
Dr Kiffer 10 Geschrieben 5. Oktober 2004 Melden Teilen Geschrieben 5. Oktober 2004 Also an dem UNC-Pfad scheint es nicht zu liegen... bei mir klappts zumindestens.. Ich würde evt. mal eine andere ifmember testen, vielleicht hat sich da ja wirklich der fehler teufel eingeschlichen... Gruß Dr.Kiffer Zitieren Link zu diesem Kommentar
thorgood 10 Geschrieben 6. Oktober 2004 Melden Teilen Geschrieben 6. Oktober 2004 Ersteinmal nimm das neue IFMEMBER aus dem 2003 RK Toolkit (kostenlos und geht auch beit 2000) das hat keine bekannten Fehler und Beschränkungen mehr. Dann teste manuell durch Eingabe von IFMEMBER /L und du bekommst alle Mitgliedschaften des Users angezeigt. Jetzt im Script auch genau diese Syntax zur Abfrage verwenden. Beispiel Eingabe: IFMEMBER DOMAIN\Organisations-Admins Beispiel Ausgabe: Group DOMAIN\Organisations-Admins matches list Solltest du diese Antwort bekommen gibt IFMEMBER auch ERRORLEVEL 1 zurück. thorgood Zitieren Link zu diesem Kommentar
tomspatz 10 Geschrieben 6. Oktober 2004 Autor Melden Teilen Geschrieben 6. Oktober 2004 Hi thorgood Vielen dank für den 2003 Tipp Ist in der Tat so das ifmember war schlicht kaputt o.ä. Auf alle Fälle funktionieret das aus dem 2003 RK Toolkit super. Hier mal der link zu 2003 RK Toolkit: http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en Etwas hätte ich noch. An zwei Clients habe ich lokale Drucker direkt am Parallelport angeschlossen. Kann ich denn auch per script, in dem noch Netzwerkdrucker hinzukommen, den lokalen Drucker als standart festlegen? Mir schwebt halt noch vor das ganze Computerabhängig zu machen, damit jeweils der "richtige" Benutzer immer an dem Drucker druckt der am nächsten der workstation liegt. Tom Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.