Batch unter NT

Bastle grad an einem kleinen Batch, dass einen Netzwerkdrucker als lpt1 mapt. Haben da noch dieses doofe OA4 in ner Abteilung laufen.
Es soll am Anfang checken, ob lpt1 schon vorhanden ist, falls ja löschen, falls nicht mit dem mappen fortfahren.
Irgendwas mach ich noch mit dem if exist falsch, ich nehme mal an, dass ich das lpt1 falsch anspreche.
Hat mir da einer nen Tipp?

Vielen Dank

Patrick


Hier der Code:

echo off
if exist lpt1: goto LPTKILL else goto KILLNIX
:LPTKILL
net use lpt1: /delete
:KILLNIX
sleep 3
net use lpt1: \\XXX.XXX.XXX.XXX\Freigabe
sleep 1
net use
sleep 1
echo Der Drucker wurde für OA4 zugewiesen!
sleep 1
echo Bitte teilen Sie uns mit, wenn diese Druckerzuordnung nicht mehr benötigt wird.
sleep 4
 
kenn mich nicht so aus mit Batch-Files, aber zur überprüfung, ob ein Laufwerk existirt würde ich (bsp.weise beim cd-rom, mit Drucker hab ich keine Erfahrung):
if exist d:\NUL; also für den Drucker würd ich das mal ausprobieren => if exist lpt1\NUL...
wie gesagt, habe keine allzugrosse Erfahrung damit :)
 
danke.

hat aber nicht geklappt. In nem anderen Forum kam auch dabei heraus,
dass man (zumindest unter NT) keine Laufwerke abfragen kann.

Konnt auch rein gar nix ergooglen


Gruß, Patrick
 
von der Bedienung her natürlich sehr komfortabel. Hab ich noch gar nicht gekannt das Teil.
Leider macht mir da die Softwareüberwachung des Rechenzentrums einen Strich durch die Rechung...muss mit Bordmitteln zurechtkommen, zumindest bei den Kisten, die die Zuweisung betreffen.

Trotzdem danke, bin sicher, dass ich von ss64.com ein paar Infos rausziehen kann.


Gruß und guten Rutsch

Patrick
 
Zurück
Oben