dannyx14
Goto Top

Probleme mit Drucker-Einbinden beim Start

Guten Abend,
es gibt seit kurzem ein Problem in meinem Netzwerk mit den Druckern. Es äußert sich wie folgt:
Wenn der Benutzer sich in sein serverseitig gespeichertes Profil einloggt wir automatisch das Skript netz.bat ausgeführt. Dieses ist über das Anmeldeskript bei den Benutzereigenschaften im Active Directory eingebunden.
Es sollte alle Drucker einbinden und je nach Computer einen als Standarddrucker einrichten. Gespeichert ist es im Ordner Netlogon, welcher auch freigegeben ist. Hier das Skript:

rem [Alle Benutzer]
net use s: \\Sieber-DC01\Sieber-Maschinenbau


rem [Druckerwahl]
if /i %computername:~6,5%==Vorne goto oki-c5800
if /i %computername:~6,5%==Mitte goto HP-2600n
if /i %computername:~6,6%==Hinten goto Epson-DX4050
if /i %computername:~6,9%==Werkstatt goto HP-2550n
if /i %computername%==Buero-Dach goto utax-cd1116
goto oki-c5800

:oki-c5800
rem Standarddrucker oki-c5800
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /f
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\utax-cd1116
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /cd \\Sieber-DC01\oki-c5800
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\hp-2600n
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\hp-2550n
goto END

:HP-2600n
rem Standarddrucker HP-2600n
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /f
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\utax-cd1116
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\oki-c5800
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /cd \\Sieber-DC01\hp-2600n
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\hp-2550n
goto END

:HP-2550n
rem Standarddrucker HP-2550n
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /f
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\utax-cd1116
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\oki-c5800
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\hp-2600n
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /cd \\Sieber-DC01\hp-2550n
goto END

:Epson-DX4050
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /f
if /i %computername%==Buero-Hinten-6 \\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /cd \\Buero-Hinten-7\epson-dx4050
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\hp-2600n
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\utax-cd1116
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\oki-c5800
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\hp-2550n
goto END

:utax-cd1116
rem Standarddrucker utax-cd1116
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /f
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /cd \\Sieber-DC01\utax-cd1116
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\oki-c5800
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\hp-2600n
\\Sieber-DC01\sysvol\Sieber-Maschinenbau.local\scripts\con2prt.exe /c \\Sieber-DC01\hp-2550n
goto END

:END
\\SIEBER-DC01\sysvol\Sieber-Maschinenbau.local\scripts\SBS_LOGIN_SCRIPT.bat

Die Dateien con2prt.exe und ifmember.exe liegen ebenfalls im Netlogon Ordner. Es handelt sich um einen Windows SBS 2003 mit Win XP Prof. Clients, serverseitig gespeicherte Profile.
Bis vor kurzem hat das auch super funktioniert nur auf einmal taucht der Utax Drucker nicht mehr bei allen auf. Einige Computer (soweit ich weiß alle Nutzer an drei von zehn Computern, einer mit Computername Buero-Dach und die anderen mit Buero-Vorne-xx) "nehmen ihn nicht an". Das Skript wird beim einloggen ausgeführt. Führt man es danach ein weiteres Mal aus, taucht der Drucker ebenfalls nicht auf. Geht man über die Freigaben des Servers (Sieber-DC01) und macht einen Doppelklick auf den freigegebenen Drucker kann man ihn auf einmal ganz normal benutzen.
Die Drucker sind alle Netzwerkfähig und darüber auf dem Server installiert. Auf dem Server sind die Drucker freigegeben. Der Benutzer "Jeder" hat das Recht zu drucken. Die "Domänen-Benutzer" dürfen verwalten, drucken und Dokumente verwalten.
Habt ihr vielleicht eine Idee, woran es liegen kann, dass an manchen Computern gerade der Drucker nicht mit eingebunden wird, an anderen jedoch schon?
Grüße,
Daniel.

Content-ID: 109896

Url: https://administrator.de/contentid/109896

Ausgedruckt am: 22.11.2024 um 19:11 Uhr

dannyx14
dannyx14 24.02.2009 um 19:25:00 Uhr
Goto Top
Kleines Update:
ich konnte einen Screenshot beim Ausführen des Skripts machen und folgende Zeile ist interessant:
Failed to connect to Windows NT printer: <pfad>utax-cd1116.
Please check to see that the printer exists.

Nun ist die Frage warum kann con2prt den Drucker nicht sehen?
dannyx14
dannyx14 24.02.2009 um 20:14:14 Uhr
Goto Top
Also ich konnte das Problem wahrscheinlich lösen. Wahrscheinlich, da das Problem sporadisch auftritt und ich mir nicht sicher bin ob es wirklich nun für immer gelöst ist.

Ich habe über eine Gruppenrichtlinie eingestellt, dass auf das Netzwerk beim Anmelden gewartet wird. Nun klappts.
Gruß
Daniel.