Archive for June 2008

Print Migration – Windows 2003 til 2008

En print migration strategi kunne være som følger:

Lav en backup af den eksisterende printkø med Print Migrator 3.1.
Cleanup udfasede printer fra den gamle printserver + Opdater nuværende drivere (printer-driver packages  – digitally signed)
Lav en ny backup af printkøen med Print Migrator 3.1, som er forberedt for import til den nye Windows 2008 Print server.

Installer Print Services på Windows 2008 serveren (Printer rollen er også support i server core).

Vælg “Print Server og “LPD Service”.
 

Start Print Management, vælg herefter “Migrate Printers” og Vælg Export.
 

Angiv navnet på den gamle print server ,gennemse listen og vælg export location.

 
 

Kig eventloggen igennem for fejl under exporten.

Næste trin er så at importere printkøen til den nye Windows 2008. Dette sker ligeledes i printer manageren.
 

Efter man har importeret den gamle printkø til den nye server, har man således en række muligheder for at konfigurere brugerne til den nye printserver.

Løsning 1:
Lav et CNAME(alias) i DNS manageren som peger over på den nye printserver. Det kræver at man forinden laver nedenstående registry ændring og rebooter serveren.
http://support.microsoft.com/kb/938923
Fjern den gamle print server fra domænet (unjoin domain). Det betyder at de gamle printer objekter bliver fjernet fra AD.
Efter 24 timer, rename den nye printserver til den gamle printservers netbios-navn.
Fjern til sidst CNAME pointeren.
Ovenstående skulle gerne virke transperant for brugerne. idet de først bliver re-directet til den nye printserver.

Løsning 2:
Man kan også scripte brugerne over på den nye printserver via ChangePrinSRV i et loginscript.
http://www.petri.co.il/changeprintsrv.htm

Samme resultat kan opnås med ét VBscript. For at fjerne alle eksisterende printere kunne man feks afvikle nedenstående:

Dim wshnetwork,printerlist
set wshnetwork=wscript.createobject(“wscript.network”)
set printerlist = wshnetwork.EnumPrinterConnections
for idx=1 to printerlist.Count step 2
wshnetwork.removeprinterconnection printerlist(idx) , true, true
next

Mapning af de nye printere kunne ske via nedenstående kommandoer.

wshnetwork.addwindowsprinterconnection “\WIN-PRINT-002HP4100″
wshnetwork.addwindowsprinterconnection “\WIN-PRINT-002HP4700″
wshnetwork.setdefaultprinter “\WIN-PRINT-002HP4100″

Links til ovenstående:

How to consolidate print servers by using DNS alias (CNAME) records in Windows Server 2003 and in Windows 2000 Server:
http://support.microsoft.com/kb/870911

How to back up and then restore printers when you upgrade from Windows Server 2003 to Windows Server 2008:
http://support.microsoft.com/kb/938923

Windows 2008 – Print Management.
http://technet2.microsoft.com/windowsserver2008/en/library/f1aa25c2-98b2-451b-bf3f-70a0e306ca2f1033.mspx?mfr=true