Top-Themen

Aktuelle Themen (A bis Z)

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

Mitglied: ratinho

ratinho (Level 1) - Jetzt verbinden

29.11.2006, aktualisiert 13:31 Uhr, 4825 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
Batch & Shell
Script anpassung
gelöst Frage von MultiplexyBatch & Shell14 Kommentare

Hallo zusammen, Ich benötige mal eure Hilfe, es geht darum den folgenden Code anzupassen, das die letzten 2 Ordner ...

Windows 10
Script rename
gelöst Frage von Florian86Windows 105 Kommentare

hallo ich möchte eine datei nach dem verschieben umbenennen und mit datum und zeit versehen. chcp 1252>nul set ue=ü ...

Batch & Shell
Dynamisches Script
Frage von TommyDerWalkerBatch & Shell1 Kommentar

Hallo zusammen, vllt könnt ihr mir helfen! Ich habe eine VM als Dienst eingerichtet, und da ich das in ...

Windows Server
Script zur Programmüberwachung
gelöst Frage von max1699Windows Server2 Kommentare

Hallo! Ich bin auf der Suche nach einem Script bzw. Tool mit dem ich auf meinem Server ein Programm ...

Neue Wissensbeiträge
Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 18 StundenHumor (lol)2 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 1 TagErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 4 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor!
Tipp von Criemo vor 5 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
SSD zeigt falsche Werte
Frage von karl2014Festplatten, SSD, Raid25 Kommentare

Ich habe ein Problem mit der SSD in meinem Laptop mit Windows 10. Es ist eine 1Tb Platte die ...

Windows Server
Welche Option fürs Windows Server Installations besser
Frage von backitWindows Server22 Kommentare

Hi Zusammen, ich werde unserer AD (SBS 2011) und Exchange 2010 Servern auf neuen physikalischen Server umziehen. ich habe ...

Ubuntu
Installation freerdp 2.0.0-rc4
Frage von kristovUbuntu20 Kommentare

Hallo, möchte freerdp 2.0.0-rc4 auf linux mint 18.3 installieren, habe aber keine Ahnung, wie das funktioniert. freerdp 1.1 ist ...

Windows Update
Fehler bei Updates über WSUS
Frage von Hendrik2586Windows Update19 Kommentare

Guten Tag liebe Kolleginen und Kollegen, lang lang ist meine letzte Anfrage her. Hier etwas das mich nun schon ...