Gå til innhold

Script til install av lokal skriver


Anbefalte innlegg

Hei!

 

Jeg skal instalere en printer på MANGE maskiner, og er jo en ufattelig kjedelig og ensformig oppgave, så jeg tenkte jeg skulle lage et script (bat fil) som gjør det for meg.

Dette er det jeg har kommet opp med til nå, og nei, det fungerer ikke...

 

 rundll32 printui.dll,PrintUIEntry /if /b "testprinter" /f "G:\Printere\canon irc2880 PCL\win2k_vista\pcl5e_5c\p52knal.inf" /r[IP:10.0.2.30] "IP_10.0.2.30" /m "Canon iR 3100C EUR PCL5c"

 

Her har du en oversikt over de forskjellene switchene osv:

 

Bruk: rundll32 printui.dll, PrintUIEntry [alternativer] [@kommandofil]

/a[fil] navn på binærfil

/b[navn] basisskrivernavn

/c[navn] UNC-maskinnavn hvis handlingen utføres på en ekstern maskin

/dl slett lokal skriver

/dn slett tilkobling til nettverksskriver

/dd slett skriverdriver

/e vis utskriftsinnstillinger

/f[fil] enten INF-fil eller utdatafil

/ga legg til skrivertilkoblinger per maskin

/ge list opp skrivertilkoblinger per maskin

/gd slett skrivertilkoblinger per maskin

/h[arkitektur] driverarkitektur, en av følgende: Alpha | Intel | IA64 | x64

/ia installer skriverdriver ved å bruke en INF-fil

/id installer skriverdriver ved å bruke veiviseren for skriver

/ia installer skriver ved å bruke en INF-fil

/ia installer skriver ved å bruke veiviseren for skriver med en INF-fil

/il installer skriver ved å bruke veiviseren for skriver

/il legg til tilkobling for nettverksskriver

/j[leverandør] navn på skriverleverandør

/k skriv ut testside på en angitt skriver. Kan ikke kombineres med kommando under installasjon av skriver

/l[bane] bane til skriverdriver

/m[modell] navn på skriverdrivermodell

/n[navn] skrivernavn

/o vis utskriftskøoversikt

/p vis skriveregenskaper

/q stille modus, ikke vis feilmeldinger

/r[port] portnavn

/s vis serveregenskaper

/Ss lagre skriverinnstillinger i en fil

/Sr gjenopprett skriverinnstillinger fra en fil

Lagrer eller gjenoppretter alternativflagg (som må angis på slutten av en kommando) for skriverinnstillinger:

2 PRINTER_INFO_2

7 PRINTER_INFO_7

c Fargeprofil

d Skrivedata

s Sikkerhetsbeskrivelse

g Global UtvModus

m Minimmumsinnstillinger

u UtvModus for bruker

r Løs navnekonflikter

f Tving navn

p Løs port

/u bruk eksisterende skriverdriver hvis den allerede er installert

/t[#] nullbasert indeksside for start

/v[versjon] driverversjon, en av følgende: Windows 95, 98 og Me | Windows NT 4.0 | Windows NT 4.0 eller 2000 | Windows 2000 eller XP | Windows XP

/w spør brukeren om driver hvis angitt driver ikke finnes i INF-filen

/y angi skriver som standardskriver

/Xg hent skriverinnstillinger

/Xs angi skriverinnstillinger

/z ikke bruk automatisk deling for denne skriveren

/Y ikke generer et skrivernavn automatisk

/K endrer meningen av /v og /h til å godta 0, 1, 2 og 3 for Windows x64 og Windows IA64, Windows NT x86, Windows NT Alpha_AXP og Windows 4.0

/Z del denne skriveren. Kan bare brukes med alternativet /if

/? hjelp for denne meldingen

@[fil] fil med kommandolinjeargumenter

/Mw[melding] viser en advarsel før kommandoen kjøres

/Mq[melding] viser en bekreftelsesmelding før kommandoen kjøres

/W[flagg] angir flagg og brytere for veiviserne (for APW og APDW)

r Gjør veiviserne omstartbare fra forrige side

/G[flagg] angir globale flagg og brytere

w undertrykk driveradvarsler under installasjon (helt stille modus)

 

Eksempler:

Kjør serveregenskaper:

rundll32 printui.dll,PrintUIEntry /s /t1 /n\\maskin

Kjør skriveregenskaper:

rundll32 printui.dll,PrintUIEntry /p /n\\maskin\skriver

Kjør veiviseren for skriver lokalt:

rundll32 printui.dll,PrintUIEntry /il

Kjør veiviseren for skriver på \\maskin:

rundll32 printui.dll,PrintUIEntry /il /c\\maskin

Kjør køvisning:

rundll32 printui.dll,PrintUIEntry /o /n\\maskin\skriver

Kjør INF-installasjon:

rundll32 printui.dll,PrintUIEntry /if /b "Test skriver" /f %windir%\inf\ntprint.inf /r "lpt1:" /m "AGFA-AccuSet v52.3"

Kjør veiviseren for skriver ved å bruke INF-fil:

rundll32 printui.dll,PrintUIEntry /ii /f %windir%\inf\ntprint.inf

Legg til skrivertilkobling per maskin:

rundll32 printui.dll,PrintUIEntry /ga /c\\maskin /n\\maskin\skriver /j"LanMan-utskriftstjenester"

Slett skrivertilkobling per maskin:

rundll32 printui.dll,PrintUIEntry /gd /c\\maskin /n\\maskin\skriver

List opp skrivertilkoblinger per maskin:

rundll32 printui.dll,PrintUIEntry /ge /c\\maskin

Legg til skriverdriver ved å bruke INF-fil:

rundll32 printui.dll,PrintUIEntry /ia /c\\maskin /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000 eller XP" /f %windir%\inf\ntprint.inf

Legg til skriverdriver ved å bruke INF-fil:

rundll32 printui.dll,PrintUIEntry /ia /K /c\\maskin /m "AGFA-AccuSet v52.3" /h "Windows NT x86" /v 3

Fjern skriverdriver:

rundll32 printui.dll,PrintUIEntry /dd /c\\maskin /m "AGFA-AccuSet v52.3" /h "Intel" /v "Windows 2000 eller XP"

Fjern skriverdriver:

rundll32 printui.dll,PrintUIEntry /dd /K /c\\maskin /m "AGFA-AccuSet v52.3" /h "Windows NT x86" /v 3

Angi standardskriver:

rundll32 printui.dll,PrintUIEntry /y /n "skriver"

Angi skriverkommentar:

rundll32 printui.dll,PrintUIEntry /Xs /n "skriver" comment "Min skriver"

Hent skriverinnstillinger:

rundll32 printui.dll,PrintUIEntry /Xg /n "skriver"

Hent skriverinnstillinger og lagre resultatene i en fil:

rundll32 printui.dll,PrintUIEntry /f "Resultat.txt" /Xg /n "skriver"

Bruk av kommandoen for angivelse av skriverinnstillinger:

rundll32 printui.dll,PrintUIEntry /Xs /n "skriver" ?

Lagre alle skriverinnstillinger i en fil:

rundll32 printui.dll,PrintUIEntry /Ss /n "skriver" /a "Fil.dat"

Gjenopprett alle skriverinnstillinger fra en fil:

rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"

Lagre skriverinformasjon på nivå 2 i en fil:

rundll32 printui.dll,PrintUIEntry /Ss /n "skriver" /a "Fil.dat" 2

Gjenopprett en sikkerhetsbeskrivelse for skriver fra en fil:

rundll32 printui.dll,PrintUIEntry /Sr /n "skriver" /a "Fil.dat" s

Gjenopprett global DevMode og skriver data fra en fil:

rundll32 printui.dll,PrintUIEntry /Sr /n "skriver" /a "Fil.dat" g d

Gjenopprett minimumsinnstillinger og løs portnavn fra en fil:

rundll32 printui.dll,PrintUIEntry /Sr /n "skriver" /a "Fil.dat" m p

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...