dorian
Goto Top

Wie schreibe ich das Script richtig?

Hallo zusammen,

ich kenne mich im schreiben von Scripten für Windows leider gar nicht aus.. face-sad
Kann mir einer von euch sagen wie ich das Script richtig scheibe das es auch funktioniert.

Und zwar habe an einen Windows 7 Rechner (im Netzwerk) einen Drucker (
Installiert den ich für alle User im Raum frei geben habe.

Dieser soll via Script gemappt werden.

Ich habe das Script wie folgt aufgebaut.

@echo off

Rem Mappings löschen
net use LPT1: /DELETE

rem Zugriff auf Zebradrucker..
net use lpt1: \\Mxxxxx75.xxint.de\ZDesignerTLP3842 /p /User: Malso Kennwort: malso


Pause

Für eure Hilfe wäre ich dankbar.. face-smile


Vielen Dank im voraus.
Gruß
Dorian

Content-ID: 253237

Url: https://administrator.de/forum/wie-schreibe-ich-das-script-richtig-253237.html

Ausgedruckt am: 23.12.2024 um 14:12 Uhr

BirdyB
BirdyB 28.10.2014 um 09:28:08 Uhr
Goto Top
Hallo Dorian,

was genau funktioniert denn nicht? Wie und hast du das Skript denn gespeichert?
Ein bisschen mehr Info wäre ganz nett.

Beste Grüße!


Berthold
Dorian
Dorian 28.10.2014 um 09:35:11 Uhr
Goto Top
Guten Morgen BirdyB,


Danke für Deine schnelle Rückmeldung.

Gespeichert habe ich es als xxxx.bat
Wenn ich es versuche auszuführen escheint folgende Meldung:

Die Netzwerkverbindung konnte nicht gefunden werden.

Sie erhalten weitere Hilfe, wenn Sie NET HELPMSG 2250 eingeben.

Sie haben eine Option mit einem ungültigen Wert verwendet.

Die Syntax dieses Befehls lautet:

NET USE
[Gerätename | *] [\\Computername\Freigabename[\Volume] [Kennwort | *]]
[/USER:[Domänenname\]Benutzername]
[/USER:[Domänenname im Punktformat\]Benutzername]
[/USER:[Benutzername@Domänenname im Punktformat]
[/SMARTCARD]
[/SAVECRED]
[[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {Gerätename | *} [Kennwort | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]

Sie erhalten weitere Hilfe, wenn Sie NET HELPMSG 3505 eingeben.

Drücken Sie eine beliebige Taste . . .

Da ich hier mittels Script auf eine andere Domaine zugreife
muss ich von der eigentlichen Domaine aus Name und Passwort angeben.
leider weiß ich nicht wie man das in einem Script richtig einträgt..
emeriks
Lösung emeriks 28.10.2014 aktualisiert um 10:13:26 Uhr
Goto Top
Hi
net use lpt1: \\Mxxxxx75.xxint.de\ZDesignerTLP3842 /p /User: Malso Kennwort: malso
also wenn dann so:
net use lpt1: \\Mxxxxx75.xxint.de\ZDesignerTLP3842 /User:Malso malso
Diese Zeile installiert aber nicht den Druckertreiber lokal auf dem Client sondern leitet lediglich die Ausgabe auf LPT1 auf die Queue "\\Mxxxxx75.xxint.de\ZDesignerTLP3842" um. Wenn das reicht, ok. Wenn Du aber den Drucker lokal als "richtigen" Windowsdrucker brauchst (Treibner, Druckerwarteschlange), dann musst Du den Drucker direkt verbinden. Etwa so:
rundll32 printui.dll PrintUIEntry /in /n\\Mxxxxx75.xxint.de\ZDesignerTLP3842

E.
Dorian
Dorian 28.10.2014 um 10:14:14 Uhr
Goto Top
Vielen Vielen Dank.. ! face-smile face-smile
Ich muss das auch unbedingt lernen.. face-smile

Viele Grüße
Dorian