Namestitveni program Windows 10 ali setup.exe, ki je del namestitvenega medija, podpira nabor argumentov ukazne vrstice. Z uporabo teh argumentov lahko spremenite vedenje namestitve sistema Windows. V tem članku bomo pregledali stikala ukazne vrstice, ki so na voljo za setup.exe v sistemu Windows 10.
Torej, Setup.exe namesti ali nadgradi Windows. Za spreminjanje vedenja namestitve sistema Windows lahko uporabite naslednje argumente ukazne vrstice:
Stikalo: / samodejno
Parametri: Nadgradnja; DataOnly; Čisto
Ukrep: Samodejno namestite z izbiro selitve za namestitev.
Uporabniški vmesnik za nastavitev medija in zasloni napredovanja so privzeto prikazani, vendar so avtomatizirani.
To stikalo predpostavlja tudi naslednje privzete konfiguracije:
Sprejetje dovoljenja EULA, omogočena je dinamična posodobitev, omogočeno je zbiranje in nalaganje telemetrije, OOBE bo preskočen, PBR posodobljen ali ustvarjen.
Primer: setup.exe / samodejna nadgradnja
Oglas
Stikalo: / tiho
Parametri: N / A
vlc pretvori več datotek v mp3
Ukrep: tiha zastavica bo zatrla vse nastavitvene UX, vključno z povratnim UX
Primer: setup.exe / samodejna nadgradnja / tiho
Stikalo: / pkey
Parametri: 5x5 ključ izdelka
Ukrep: nastavitev potrošnega materiala z navedenim ključem izdelka.
Ta parameter ni potreben pri nadgradnji z nosilci s količinsko licenco ali mediji, ki vsebujejo pid.txt v mapi virov.
Primer: setup.exe / samodejna nadgradnja / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Stikalo: / showoobe
Parametri: poln; Nobenega
Ukrep: Ko je / showoobe nastavljen na Full, mora končni uporabnik interaktivno dokončati OOBE.
Če je / showoobe nastavljeno na Brez, se OOBE preskoči in komponente nastavijo na privzete nastavitve.
Primer: setup.exe / samodejna nadgradnja / showoobe poln
Stikalo: / noreboot
Parametri: N / A
Ukrep: Namestitev ne bo samodejno znova zagnala računalnika, ko bo dokončal naloge OS na nižji ravni.
Naslednjič, ko se računalnik znova zažene, se bo namestitev nadaljevala.
Primer: setup.exe / samodejna nadgradnja / noreboot
Stikalo: / DynamicUpdate
Parametri: Omogoči; Onemogoči
Ukrep: določa, ali bo namestitev izvajala postopke dinamičnega posodabljanja (iskanje, prenos in namestitev posodobitev).
Primer: setup.exe / samodejna nadgradnja / Onemogoči DynamicUpdate
Stikalo: / Postoobe setupcomplete.cmd
Parametri: Lokalna pot datoteke ali omrežna pot UNC do datoteke z imenom setupcomplete.cmd
Ukrep: vbrizga datoteko setupcomplete.cmd z določenega mesta.
Setupcomplete.cmd je prilagojeni skript za izvajanje nalog po končani namestitvi, vendar pred prijavo prvega uporabnika.
Izvaja se s sistemskimi privilegiji.
Primer: setup.exe / samodejna nadgradnja / postoobe c: script setupcomplete.cmd
Stikalo: / Postrollback
Parametri: Lokalna pot datoteke ali omrežna pot UNC do datoteke z imenom setuprollback.cmd
Ukrep: vbrizga datoteko setuprollback.cmd z določenega mesta.
Setuprolback.cmd je prilagojeni skript za izvajanje nalog, ko namestitev ne uspe in se računalnik povrne na prejšnji operacijski sistem.
Izvaja se z enakimi privilegiji kot uporabnik ali postopek, ki je zagnal namestitev.
Primer: setup.exe / samodejna nadgradnja / postrollback MyShare script setuprollback.cmd
Stikalo: / installfrom
Parametri: Lokalna pot datoteke ali omrežna pot do določenega.wim
Ukrep: Podaja mesto za namestitvene izvorne medije / datoteke
Primer: setup.exe / auto clean / installfrom d: myWim customwim.wim
Stikalo: / PBRUpdate
Parametri: Omogoči; Onemogoči
Ukrep: Ko je / PBRUpdate nastavljeno na Enable, bo namestitev posodobila ali ustvarila particijo PBR.
Nasprotno, ko je / PBRUpdate nastavljeno na Onemogoči, namestitev ne bo posodobila ali ustvarila particije PBR
Primer: setup.exe / samodejna nadgradnja / PBRupdate onemogoči
Stikalo: / migratealldrivers
Parametri: Vsi; Nobenega
Ukrep: Ko je / migratealldrivers nastavljeno na Vse, bo namestitev poskusila preseliti vse gonilnike kot del namestitve.
V nasprotju s tem, ko je / migratealldrivers nastavljeno na Brez, namestitev ne bo selila nobenega gonilnika kot del namestitve.
OPOMBA: to stikalo se sme uporabljati samo za preskušanje in preizkušanje okolja, v proizvodnji pa ne.
Primer: setup.exe / samodejna nadgradnja / migratealldrivers noben
Stikalo: / installdrivers
Parametri: Pot lokalne datoteke ali omrežna pot UNC do mape, ki vsebuje datoteke.inf
Ukrep: Namestitev bo vbrizgala vse driver.infs, najdene na določenem mestu med postopkom namestitve.
Namestitev bo rekurzivno iskala po vseh podmapah določenega mesta.
Primer: setup.exe / auto upgrade / installdrivers c: myUpgrade drivers
Stikalo: / Telemetrija
Parametri: Omogoči; Onemogoči
Ukrep: Ko je možnost / Telemetry nastavljena na Enable, bo namestitev zbirala in nalagala telemetrijo, ki jo je ustvarila namestitev.
Ko pa je možnost / Telemetry nastavljena na Disable, nastavitev ne bo zbirala in nalagala telemetrije, povezane z namestitvijo.
Primer: setup.exe / samodejna nadgradnja / omogočanje telemetrije
Stikalo: / copylogs
Parametri: Lokalne poti datotek in omrežne poti UNC
Ukrep: Ob neuspehu bo namestitev kopirala ali naložila stisnjene dnevnike na določeno mesto.
Upoštevajte, da mora imeti osebni računalnik in / ali uporabnik dovoljenje in dostop do omrežja do določene poti datoteke.
Ta ukaz se izvaja v sistemskem kontekstu, zato morda nima dovoljenj za kopiranje na lokacije, ki zahtevajo uporabniška dovoljenja
Primer: setup.exe / samodejna nadgradnja / copylogs MyShare UpgradeLogs
Tu je nekaj primerov uporabe.
Skrbnik želi čez noč nadgraditi osebne računalnike oddelkov iz sistema Windows 7 Enterprise. Ne želi, da se prikaže uporabniški vmesnik za nastavitev, vendar želi, da končni uporabniki ročno preidejo v izkušnjo Out of Box (znano kot OOBE).
Naslednjo ukazno vrstico lahko uporabite za orkestriranje celotne nadgradnje na sistem Windows vNext, ki zahteva uporabniški vnos šele, ko naprava doseže OOBE:
Setup.exe / samodejna nadgradnja / tiho / showoobe poln
Namesto tega lahko inženir razmestitve v primeru okvare zbere dnevnike in druge diagnostične informacije s testnih računalnikov.
V naslednji ukazni vrstici je navodilo, da namestitev po neuspešni namestitvi pokliče skript setuprollback.cmd:
Setup.exe / samodejna nadgradnja / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
To je to. Imate kaj dodati? Dobrodošli v komentarjih! ( prek MDL ).