orrybeach
Goto Top

Printerumleitung mittels net use wollen nicht

Ich habe einige Arbeitsstationen von Windows XP auf Win 7 umgestellt. Leider läuft noch ein altes DOS-Programm, welches unter Win7 einwandfrei arbeitet. Einzig mit den Drucken gibt es nun Probleme.
Unter XP waren die Schnittstellen auf die Printer umgeleitet, in Batchdatei wie folgt:

net use lpt1 \\PC-xyz\printer1 (war so auch in XP)

was unter Win7 auf noch funktioniert, wenn der Befehl angenommen wird. Die Drucker haben alle Ethernetanschluss und können direkt angesteuert werden.

Allerdings will Win7 für die Drucker nun Benutzername und Passwort. Egal, was ich da eingebe, es wird abgelehnt.

Ich habe die Benutzer nun alle zum Administrator gemacht, aber auch da fragt das System nach Benutzernamen und Kennwort.

Wier hat eine Idee, wie die Umleitung wieder läuft?????????? Danke!!

Content-Key: 290230

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

Ausgedruckt am: 29.03.2024 um 00:03 Uhr

Mitglied: GuentherH
GuentherH 06.12.2015 um 15:19:03 Uhr
Goto Top
Du musst den Befehl in einer administrativen Kommandozeile eingeben - http://answers.microsoft.com/en-us/windows/forum/windows_7-networking/n ...

LG Günther
Mitglied: orrybeach
orrybeach 06.12.2015 um 15:34:55 Uhr
Goto Top
Da klappt es ja - aber wie mache ich eine administrative Batch-Datei?
Mitglied: tomolpi
tomolpi 06.12.2015 um 16:23:10 Uhr
Goto Top
Rechtsklick drauf -> Als Administrator ausführen
Mitglied: orrybeach
orrybeach 06.12.2015 um 16:34:01 Uhr
Goto Top
Die Batchdatei wird beim PC-Start automatisch ausgeführt - das Gibt's kein Klick!
Mitglied: 122990
122990 06.12.2015 aktualisiert um 18:38:33 Uhr
Goto Top
Per GPO als Startskript ausführen lassen, oder als Scheduled Task mit höchsten Berechtigungen laufen lassen, damit lassen sich Skripte problemlos mit Admin-Rechten automatisch ausführen.

Gruß grexit

p.s. man kann auch einen neuen lokalen Anschluss in den Druckersettings definieren welcher den LPT auf den Netzwerkdrucker zeigen lässt, dann erübrigt sich das net use Gedöhns.
Mitglied: Dilbert-MD
Dilbert-MD 06.12.2015 um 18:20:09 Uhr
Goto Top
Auch Kein Hallo

Trotzdem:

1. Druckertreiber lokal installieren und Drucker freigeben
2. net use lpt4 \\lokalerPC\lokalerFreigabename
3. Im Programm LPT 4 als Druckeranschluss auswählen

Hat bei unseren Plottern geholfen, die mit Daten aus dem CAD-internen HP-GL/2-Treiber gefüttert werden kann. Klar, könnten wir auch jeden Windowsdrucker für die Plotausgabe nehmen, müssten dort aber jedesmal Format und Ausrichtung der Blätter auswählen - außerdem dauert das drucken länger.
'Net Use \\Server\Freigabe' ging bis XP super. Nicht aber unter WIN 7 Pro, auch nicht wenn man als Dömanen- oder lokaler Administrator angemeldet ist und die Programme als Admin-Konto - Nutzer ausgeführt werden. Auch die Ausführung als BAT beim Anmelden oder als Login-script bei der Anmeldung am Server funktionierten nicht. Auch Zusätze mit '/persistent' oder Angabe von Usernamen + Passwort brachten keine Abhilfe.

Das Einzige, was zuverlässig funktioniert ist die o.g. Lösung

1. Es wird lokal auf den Nutzer-PC's der Druckertreiber des Plotters / Netzwerkdruckers
installiert. Als Anschluss wird die IP-Adresse des Plotters/Druckers eingestellt. Der Drucker/Plotter wird dann freigegeben und es muss ein Freigabename zugewiesen werden. Am Besten ohne Leerzeichen, ohne Sonderzeichen, ohne Umlaute und möglichst kurz und eindeutig

2. In einer Bat-Datei wird dem freigegebenen Drucker/Plotter ein LPT-Anschluss zugewiesen. Wenn es das Programm hergibt, ein LPT 3 oder 4, dann gibt es keine Kollisionen mit ggf. noch herumschwirrenden LPT's 1 und 2.
Die Bat-Datei kann in den AUTOSTART - Ordner kopiert werden und wird bei jedem Neustart ausgeführt. Notfalls kann in dieser Bat-Datei auch eine Zeile eingefügt werden, die die Verbindung zu LPT 2 [net use lpt# /delete] trennt.

3. In dem Programm muss dann als Druckeranschluss der LPT4 zugewiesen werden.

Notfalls einen ähnlichen Druckertreiber nehmen
Mögliche Optionen von net use mit 'net use /?'


Auch kein Gruß
Trotzdem noch einen schönen Restsonntag!
Holger