Toon posts:

[2003] Add Printer automatiseren

Pagina: 1
Acties:

Verwijderd

Topicstarter
We zijn in ons bedrijf bezig met een heel nieuwe print opgeving op te zetten, zonder teveel in detail te treden: er zijn 2 printservers (Windows 2003) waarop exact dezelfde printers geinstalleerd staan. De printers worden niet geshared, het queuen gebeurt door 3rd party software, maar dat doet nu niet terzake. Dmv een dns alias wordt er 'active-passive' gewerkt, als één server down gaat wordt, gaat de andere in fail-over.

Nu, de support mensen zijn verantwoordelijk voor het aanmaken van de printers, ze doen dit op de traditionele manier (wizard) op alletwee de servers.

Daar wringt het schoentje, ze moeten dit twee keer EXACT hetzelfde doen. Dit is ten eerste band werk, ten tweede blijven 'fouten' mogelijk...

Ik zou dus graag tot een oplossing komen waarbij we een grafische interface hebben waar alles ingevuld moet worden (Driver, naam, IP, options, ...) en deze op alletwee de servers aangemaakt wordt. Een webinterface zou ideaal zijn.

Ik heb al wat rondgezocht (Google, GoT, ...) overal wel wat 'halve' oplossingen gevonden, maar ik wil toch eens de mening van mede-GoTTers, wie weet bestaan er pasklare oplossingen of zijn er mensen die iets soorgelijks geimplementeerd hebben...

  • Guldan
  • Registratie: Juli 2002
  • Laatst online: 19-02 18:00

Guldan

Thee-Nerd

net print //computernaam/printer in een bat file? of is dat weer te simpel?

You know, I used to think it was awful that life was so unfair. Then I thought, wouldn't it be much worse if life were fair, and all the terrible things that happen to us come because we actually deserve them?


  • PiOn
  • Registratie: Maart 2002
  • Laatst online: 19-02 18:18
Wat ze ook kunnen doen is op 1 server aanmaken en dan met printmig (MS tool) exporteren. Vervolgens dan op server 2 importeren. Heb je altijd de zelfde settings. Evt. gescheduled/gescript.

[ Voor 8% gewijzigd door PiOn op 06-10-2005 18:09 ]


  • sanfranjake
  • Registratie: April 2003
  • Niet online

sanfranjake

Computers can do that?

(overleden)
http://support.microsoft....aspx?scid=kb;en-us;263226
Volgens mij kan je
Visual Basic:
1
WshNetwork.SetDefaultPrinter "\\Server\Printer1"

gewoon in volgende entries weglaten en meerdere printers toevoegen :) Zie ook:
http://support.microsoft....aspx?scid=kb;en-us;189105

Wat had je zelf allemaal al gevonden?

[ Voor 34% gewijzigd door sanfranjake op 06-10-2005 18:18 ]

Mijn spoorwegfotografie
Somda - Voor en door treinenspotters


  • Microkid
  • Registratie: Augustus 2000
  • Nu online

Microkid

Frontpage Admin / Moderator PW/VA

Smile

RUNDLL32 PRINTUI.DLL,PrintUIEntry [ options ] [ @commandfile ]

/a[file] binary file name
/b[name] base printer name
/c[name] unc machine name if the action is on a remote machine
/dl delete local printer
/dn delete network printer connection
/dd delete printer driver
/e display printing preferences
/f[file] either inf file or output file
/ga add per machine printer connections
/ge enum per machine printer connections
/gd delete per machine printer connections
/h[arch] driver architecture one of the following, Alpha ¦ Intel ¦ Mips ¦ PowerPC
/ia install printer driver using inf file
/id install printer driver using add printer driver wizard
/if install printer using inf file
/ii install printer using add printer wizard with an inf file
/il install printer using add printer wizard
/in add network printer connection
/j[provider] print provider name
/k print test page to specified printer, cannot be combined with command when installing a printer
/l[path] printer driver source path
/m[model] printer driver model name
/n[name] printer name
/o display printer queue view
/p display printer properties
/q quiet mode, do not display error messages
/r[port] port name
/s display server properties
/Ss Store printer settings into a file
/Sr Restore printer settings from a file
Store or restore printer settings option flags that must be placed at the end of command:
2 PRINTER_INFO_2
7 PRINTER_INFO_7
c Color Profile
d PrinterData
s Security descriptor
g Global DevMode
m Minimal settings
u User DevMode
r Resolve name conflicts
f Force name
p Resolve port
/u use the existing printer driver if it's already installed
/t[#] zero based index page to start on
/v[version] driver version one of the following, Windows 95 or 98 ¦ Windows NT 3.1 ¦ Windows NT 3.5 or 3.51 ¦ Windows NT 3.51 ¦ Windows NT 4.0 ¦ Windows NT 4.0 or 2000 ¦ Windows 2000
/w prompt the user for a driver if specified driver is not found in the inf
/y set printer as the default
/Xg get printer settings
/Xs set printer settings
/z do not auto share this printer
/Z share this printer, can only be used with the /if option
/? help this message
@[file] command line argument file

http://www.robvanderwoude.com/2kprintcontrol.html

Verder is er nog de tool AdPrintX (http://www.e-computing.com.au/utilities/), waarmee je ook printers kan toevoegen. Zo heb ik eens een batch file geschreven die automatisch ruim 30 printers installereerde. Foutloos en elke keer exact hetzelfde. :)

PS: als je toch 2 servers in zet zou ik geen active/passive systeem bouwen, maar er een printcluster van maken. Beide nodes handelen dan elke de helft van de queues af. Indien 1 node down gaat worden de queues automatisch overgezet naar de andere node. Zou bouw ik iig hoog beschikbare printoplossingen voor veeleisende klanten. Is wat complexer, maar werkt perfect.

[ Voor 8% gewijzigd door Microkid op 06-10-2005 18:33 ]

4800Wp zonnestroom met Enphase
Life's a waste of time. Time's a waste of life. Get wasted all the time and you'll have the time of your life.


  • Donnie Darko
  • Registratie: September 2002
  • Laatst online: 20-02 13:52
ik gebruik hier printmig voor zoals eerder genoemd werkt zeer makkelijk :)

Verwijderd

Topicstarter
Thx, maar ik heb het al gemakkelijker gevonden :)

Batchke schedulen die:

printers van server 01
printers restoren naar server 02

Dit alles te danken aan MS Printmig :)
Pagina: 1