Jump to content

Logonscript


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

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

Link zu diesem Kommentar

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

Link zu diesem Kommentar

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.

Link zu diesem Kommentar

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

Link zu diesem Kommentar

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

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...