Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Netzwerkdrucker per Script von Server1 auf Server2 umleiten

Frage Hardware Drucker und Scanner

Mitglied: ratinho

ratinho (Level 1) - Jetzt verbinden

29.11.2006, aktualisiert 13:31 Uhr, 4777 Aufrufe, 4 Kommentare

Unser Printserver ist in der letzten Zeit etwas bockig, d.h. er verliert gerne mal
die Verbindung zur Domäne.
Ein neuer ist bestellt, aber egal.....
Wenn das am Wochenende passiert, gibt es erhebliche Probleme
in unserem Produktionsbereich.
Um Abhilfe zu schaffen, habe ich alle relevanten Drucker auch auf einem
Ersatzserver eingerichtet.
Meine Frage:
Wie kann ich am geschicktesten per Script die Drucker des Ersatzservers
an den jeweiligen Clients verbinden?
Es müssten die nicht mehr ereichbaren Drucker des eigentlichen Printservers
getrennt werden, danach die Ersatzdrucker des Ersatzservers unter dem gleichen
Namen geshart werden, und danach mit den Clients verbunden werden.
Ist das möglich?

Vielen Dank im Vorraus!
Mitglied: gemini
29.11.2006 um 10:42 Uhr
Hallo ratinho,

möglich ist das schon, die Frage ist macht es Sinn?
Auf dem Client müsste dann permanent die Erreichbarkeit des Printservers geprüft werden bspw. mit ping -t.
Bei einer best. Anzahl ausbleibender Antworten könnte man dann auf Nichterreichbarkeit schließen. Wobei, so 100%ig ist das auch nicht.
Das Trennen/Verbinden stellt kein Problem dar, kann bspw. mit VBScript oder der printui.dll erledigt werden.

Ich weiß ja nicht wie lange ihr Lieferzeit habt, aber wenn der neuer Printserver eh schon bestellt ist, wäre es dann nicht einfacher, für die Lieferzeit einfach alle oder auch nur bestimmte Drucker auf den Ersatzserver zu legen?

Gruß,
gemini

PS: Was ist denn die Ursache der Disconnects? Wegen einer defekten Netzwerkkarte den kompletten Server zu erneuern, fände ich übertrieben.
Bitte warten ..
Mitglied: ratinho
29.11.2006 um 11:46 Uhr
Hallo ratinho,

möglich ist das schon, die Frage ist
macht es Sinn?
Auf dem Client müsste dann permanent
die Erreichbarkeit des Printservers
geprüft werden bspw. mit ping -t.
Bei einer best. Anzahl ausbleibender
Antworten könnte man dann auf
Nichterreichbarkeit schließen. Wobei,
so 100%ig ist das auch nicht.
Das Trennen/Verbinden stellt kein Problem
dar, kann bspw. mit VBScript oder der
printui.dll erledigt werden.

Ich weiß ja nicht wie lange ihr
Lieferzeit habt, aber wenn der neuer
Printserver eh schon bestellt ist, wäre
es dann nicht einfacher, für die
Lieferzeit einfach alle oder auch nur
bestimmte Drucker auf den Ersatzserver zu
legen?

Gruß,
gemini

PS: Was ist denn die Ursache der
Disconnects? Wegen einer defekten
Netzwerkkarte den kompletten Server zu
erneuern, fände ich übertrieben.

Der Server ist eh' eine alte Gurke, und wird im Zuge eines Server-Refreshs März/April 07 erneuert.
Das eigentliche Problem ist, dass am Wochenende ein Hotliner die Aufgabe hat, die Erreichbarkeit der Server zu überwachen.
Er kann zwar über das RibBoard den Druckserver "theoretisch" neu starten.
Leider funktioniet dies nicht immer zuverlässig.
Damit ich oder der Hotliner nicht immer bis zu 50 km fahren müssen,
wäre eine Script-Lösung auf dem Ersatzserver eine tolle Sache!
Bitte warten ..
Mitglied: Cheops
29.11.2006 um 12:53 Uhr
Hallo,

hatte das gleiche Problem und es wurde hier im Forum beantwortet. Wir haben es jedoch mit KIX gelöst. Sollte aber für diese Aufgabenstellung kein Problem sein mal kurz KIX zu installieren.

Hier das Script welches mir ursprünglich von Superboh zur Verfügung gestellt wurde:

;
; Kix-Script - Change PrintServer.Kix
;

Break on

$prtsrvold="\\AlterServer"
$prtsrvnew="\\NeuerServer"
$Index = 0
$TempPrinter = ""

;----------------------------------------------------
;Erstellt eine Liste mit allen installierten Druckern
;----------------------------------------------------

Dim $PrinterArray[40]
:Loop
If @16034=0
$TempPrinter = $TempPrinter + EnumValue("HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts",$Index) + ","
$Index = $Index + 1
GoTo "Loop"
EndIf

$TempPrinter = Trim($TempPrinter)
$Length = Len("$TempPrinter") - 2
$TempPrinter = Left("$TempPrinter","$Length")
$PrinterArray = Split("$TempPrinter",",")

;------------------------------
;Ermittelt den Standard Drucker
;------------------------------

$DefaultPrinter = ReadValue("HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows","Device")
If $DefaultPrinter <> ""
$End = InStr("$DefaultPrinter",",") - 1
$DefaultPrinter = Left("$DefaultPrinter","$End")
Else
$DefaultPrinter = "none"
EndIf

;---------------------
;Gibt Status-Infos aus
;---------------------

? "Standard-Drucker: " + $DefaultPrinter
? ? "Liste aller Drucker:" ? ?

;--------------------------------------------------------------------------------------
;trennt alle Netzwerkdrucker vom alten Server und verbindet sie wieder vom neuen Server
;--------------------------------------------------------------------------------------

For $Count = 0 to $Index-2
If Left($PrinterArray[$Count],Len($prtsrvold))=$prtsrvold ; nur Netzwerk-Drucker auf dem bisherigen Print-Server
? $PrinterArray[$Count]
$rc=DelPrinterConnection ($PrinterArray[$Count])
? $PrinterArray[$Count]" gelöscht"
$newprt=$prtsrvnew+SubStr ($PrinterArray[$Count],Len($prtsrvold)+1,200)
$rc=AddPrinterConnection ($newprt)
? $newprt" neu verbunden"
EndIf
Next

;---------------------------------------
;Stellt den "alten" Standard-Drucker ein
;---------------------------------------

If $DefaultPrinter <> "none"
If Left($DefaultPrinter,Len($prtsrvold))=$prtsrvold ; Standard-Drucker ist ein Netzwerk-Drucker
$newprt=$prtsrvnew+SubStr ($DefaultPrinter,Len($prtsrvold)+1,200) ;
$rc=SetDefaultPrinter ($newprt) ; "neuer" Standard-Drucker gesetzt
? ? "neuer Standard-Drucker "$newprt" eingestellt"
EndIf
EndIf
;---------------------------------------


Vielleicht hilft dir das.

Gruß
Bitte warten ..
Mitglied: ratinho
29.11.2006 um 13:31 Uhr
Vielen Dank,

werde es asap ausprobieren!
Bitte warten ..
Ähnliche Inhalte
Java
Net user per script aus txt oder csv für FTP (4)

Frage von OlliPWS zum Thema Java ...

Windows Systemdateien
Windows 7 und 10 herunterfahren Knopf mit Script belegen (21)

Frage von c-o-o-p-e-r92 zum Thema Windows Systemdateien ...

Backup
gelöst Backup-Script erweitern mit automatischer bereinigung (6)

Frage von DarkHercules zum Thema Backup ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Windows 10
Windows für Privatanwender "nicht mehr handhabbar" (35)

Frage von FA-jka zum Thema Windows 10 ...

LAN, WAN, Wireless
Komplett neues Netzwerk, Ubiquiti WLAN, Router, Switch (15)

Frage von Freak-On-Silicon zum Thema LAN, WAN, Wireless ...

Backup
Backup Wochen- Monats- Jahressicherung (13)

Frage von Meterpeter zum Thema Backup ...

RedHat, CentOS, Fedora
Fedora, RedHat, Centos: DNS-Search Domain setzen (13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...