Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — LAN & WAN


Alles zum Thema Windows im Netzwerk — Architektur, Aufbau, Konfiguration und Troubleshooting eines LAN, WAN, VLAN, VPN


Antwort
     
Themen-Optionen
Alt 09.07.2003, 11:03   #1
Newbie
 
Offline
Registriert seit: 07-2003
Beiträge: 1
Ärgerlich 2K - Logon Script für Netzwerkdrucker

Hallo Leute,
suche ein Logon Script mit dem Usern ein Netzwerkdrucker installiert wird. Habe mir schon das Tool con2prt.exe runtergeladen und bei lokal angeschlossenen Druckern funzt auch alles prima. Nur brauche ich jetzt Hilfe um ein Script zu erstellen um den Usern einen Netzwerkdrucker mit IP-Adresse zuweisen zu können.

Danke schon mal

Frank
    Mit Zitat antworten
Alt 09.07.2003, 13:09   #2
Senior Member
 
Benutzerbild von mordor23
 
Offline
Registriert seit: 01-2003
Ort: Wetter
Beiträge: 321
HI,

das ist nicht ganz so einfach.
Zuerst musst du den Drucker an irgendeinem REchner als NWDrucker einrichten, z.B an einem Server.
DAnach erstellst du ein Batchfile, das du als Startscripts für die User hinterlegst. Das Batchfile muss fogenden Inhalt habe:

rundll32 printui.dll,PrintUIEntry /in /n \\Rechner\Druckerfreigabename

Nun wir bei der Anmeldung des UIsers das File abgearbeitet, und du hast den Drucker

CU
mordor23
    Mit Zitat antworten
Alt 09.07.2003, 13:18   #3
Junior Member
 
Benutzerbild von Phoenix (Jan)
 
Offline
Registriert seit: 07-2003
Ort: Uelzen
Beiträge: 70
Smile

Hi ich hoffe ich kann dir helfen,


Wir haben ein Windows 2000 Netzwerk und weisen mit diesem kleinen VB Skript unsere Netzwerkdrucker zu.



Rem Anmeldeskript mit Druckerzuweisung


Rem Erzeugen der benötigten Objekte

Set WshNetwork = CreateObject("WScript.Network")
Set FileSysObj = CreateObject("Scripting.FileSystemObject")


Rem Abfragen des Computernamens und Aufrufen der
Rem Funktion user_logon
Rem Der Funktion wird der UNC-Pfad des Druckers
Rem übergeben, der installiert werden soll!

Select Case wshNetwork.ComputerNameCase "Name des PC´s" user_logon("\\Name der Domäne\Druckername")

End Select
Rem Die Funktion user_logon installiert den jeweiligen Drucker

Function user_logon(PrinterPath)

WshNetwork.AddWindowsPrinterConnection PrinterPath, "PrinterDriver"
WshNetwork.SetDefaultPrinter PrinterPath

End Function


Gruß Phoenix

Signatur
# Zwei Kamele sehen mehr wie Eins #

    Mit Zitat antworten
Alt 10.07.2003, 14:23   #4
Newbie
 
Offline
Registriert seit: 07-2003
Ort: zuhause
Beiträge: 8
:D 2K - Drucker Script

Hallo Zusammen;

wir setzen bei unseren Kunden auch auf VB-Script (im virenscanner als ausnahmen drin ;-) )

zugeweisen tuen wir das über die GPOs, funtzt ganz gut bis jetzt.
Beispiel:

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Variablen definieren
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Dim WSHNetwork
Dim WSHShell
Dim Ver
Set WSHNetwork = Wscript.CreateObject("Wscript.Network")
Set WSHShell = Wscript.CreateObject("Wscript.Shell")

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Server Definitionen
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Dim Server01

Server01 = "\\Servername01\"

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Printer Definitionen
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Dim HP5_EDV

HPLJ5_EDV = Server01 + "hplj5-edv"

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Printers
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

WshNetwork.AddWindowsPrinterConnection HPLJ5_EDV
WshNetwork.AddWindowsPrinterConnection HPLJ5_DPLX_EDV
------------------------------------------------

Gruss

Achim
    Mit Zitat antworten
Alt 22.07.2003, 15:14   #5
Board Veteran
 
Benutzerbild von MiLLHouSe
 
Offline
Registriert seit: 12-2002
Ort: Wilhermsdorf
Beiträge: 949
hallo,

nutze auch die möglichkeit, drucker per loginscript zu verbinden...

rundll32 printui.dll,PrintUIEntry /in /n \\Rechner\Druckerfreigabename

nur wie kann ich einen drucker davon als standarddrucker einstellen??
    Mit Zitat antworten
Alt 22.07.2003, 15:30   #6
Senior Member
 
Benutzerbild von wean
 
Offline
Registriert seit: 11-2001
Ort: München
Beiträge: 408
/y bei dem Drucker, der als Standard-Drucker fungieren soll

Signatur
It's not a bug, it's a feature
--
mcse

    Mit Zitat antworten
Alt 22.07.2003, 15:53   #7
Board Veteran
 
Benutzerbild von MiLLHouSe
 
Offline
Registriert seit: 12-2002
Ort: Wilhermsdorf
Beiträge: 949
also so dann:

rundll32 printui.dll,PrintUIEntry /in /n /y \\Rechner\Druckerfreigabename
    Mit Zitat antworten
Alt 29.07.2003, 10:19   #8
Newbie
 
Benutzerbild von obelixthefreak
 
Offline
Registriert seit: 07-2003
Ort: Guxhagen
Beiträge: 33
2K - Drucker zum Standard über Scripts

Original geschrieben von MiLLHouSe
hallo,

nutze auch die möglichkeit, drucker per loginscript zu verbinden...

rundll32 printui.dll,PrintUIEntry /in /n \\Rechner\Druckerfreigabename

nur wie kann ich einen drucker davon als standarddrucker einstellen??

Hi...

also ich mache das über VBScript:

Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\research\library1"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter PrinterPath


Das funzt...
    Mit Zitat antworten
Alt 26.11.2003, 12:59   #9
Newbie
 
Offline
Registriert seit: 11-2003
Beiträge: 2
2K - Drucker per Batch zuweisen

Hi, alle miteinander

Hatte auch das Ziel, PC's in verschiedenen Räumen jeweils einen bestimmten Drucker zu installieren und als Standard zuzuordnen (per GPO). Die häufig genannte Variante
rundll32 printui.dll,PrintUIEntry /in /n /y \\Rechner\Druckerfreigabename

liefert Fehlermeldung "...ungültiger Druckername...oder nicht mehr an Server angeschlossen". Ohne Schalter /Y wird der Drucker einwandfrei installiert nur der Befehl ihn als Standarddrucker mit rundll32 printui.dll,PrintUIEntry /y Mein Drucker Soundso festzulegen, liefert immer noch die obige Fehlereldung. Syntaxänderung (z.B Druckername in "...") oder mit dem Freigabenamen hat nicht geklappt.

Wie müsste die genaue Schreibweise des Befehls lauten bei folgenden Werten?
Freigabename des Druckers: Labor1
Druckername: Apple LaserWriter 16/600 PS

Besten Dank

Deschinger
    Mit Zitat antworten
Alt 26.11.2003, 13:32   #10
Newbie
 
Offline
Registriert seit: 11-2003
Ort: Freiburg
Beiträge: 1
2K - RE:Drucker per Batch zuweisen

Hallo!

Ich kann mich meinem Vorredner nur anschließen. Ich habe die gleichen Probleme, wenn ich versuche den Standarddrucker mit rundll32... /y /n \\unsoweiter zuzuweisen.
Ich habe wohl Drucker ohne die Option /y und statt dessen /in hinzufügen können und der erste Drucker im Skript wurde auch Standarddrucker verwendet, jegoch nur wenn nicht bereits ein Standarddrucker vorhanden war.
Mich würde auch die Variante mit VBSkript interessieren. Wie binde ich diese Skripte ein (Ich habe versucht einfach den Quelltext oben in mein normales Logon-Script einzufügen, bekomme dann jedoch folgende Meldungen:

'Select' is not recognized as an internal or external command,
operable program or batch file.

'End' is not recognized as an internal or external command,
operable program or batch file.

'Function' is not recognized as an internal or external command,
operable program or batch file.

'WshNetwork.AddWindowsPrinterConnection' is not recognized as an internal or ext
ernal command,
operable program or batch file.

usw...) ?

Viele Grüße
MisterY
    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Vista - Logon Script Diana Loose Windows Vista Forum 8 04.07.2007 12:05
Netzwerkdrucker (IP) per script koli7bri Windows Forum — LAN & WAN 5 05.12.2005 08:17
Logon Script - Logoff Script Andreas00023 Windows Forum — Allgemein 5 01.07.2005 10:08
Logon Script buegi Windows Forum — LAN & WAN 1 05.01.2005 20:38
Netzwerkdrucker per Script crawler Windows Forum — LAN & WAN 2 18.09.2003 13:52


Alle Zeitangaben in MEZ/CET. Es ist jetzt 10:52 Uhr. Seite generiert in 0,044 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang