„Windows 10 setup.exe“ komandų eilutės jungikliai
„Windows 10“ sąrankos programa arba setup.exe, kuri yra diegimo laikmenos dalis, palaiko komandinės eilutės argumentų rinkinį. Naudodami šiuos argumentus galite pakeisti „Windows“ diegimo elgseną. Šiame straipsnyje apžvelgsime komandų eilutės jungiklius, pasiekiamus setup.exe sistemoje Windows 10.
Taigi, Setup.exe įdiegia arba atnaujina „Windows“. Šie komandų eilutės argumentai gali būti naudojami norint pakeisti „Windows“ diegimo elgseną:
Jungiklis: /auto
Parametrai: Atnaujinti; DataOnly; Švarus
Veiksmas: automatizuokite diegimą pasirinkdami diegimo perkėlimą.
Medijos sąrankos vartotojo sąsaja ir eigos ekranai rodomi pagal numatytuosius nustatymus, bet yra automatizuoti.
Šis jungiklis taip pat turi šias numatytąsias konfigūracijas:
EULA priėmimas, dinaminis naujinimas įjungtas, telemetrijos rinkimo ir įkėlimo pasirinkimas, OOBE bus praleistas, PBR bus atnaujintas arba sukurtas.
Pavyzdys: setup.exe /auto upgrade
Skelbimas
Jungiklis: /tylus
Parametrai: N /A
Veiksmas: tyli vėliavėlė nuslopins bet kokią UX sąranką, įskaitant atšauktą UX
Pavyzdys: setup.exe /automatinis atnaujinimas /quiet
Jungiklis: /pkey
Parametrai: 5x5 produkto kodas
Veiksmas: tiekia sąranką su nurodytu produkto kodu.
Šis parametras nėra būtinas, kai atnaujinama naudojant didelės apimties licencijuotą laikmeną arba laikmeną, kurios šaltinių aplanke yra pid.txt.
Pavyzdys: setup.exe /automatinis atnaujinimas /pkey ABC12-DEF34-GHI56-JKL78-MNP90
Jungiklis: /showoobe
Parametrai: Pilnas; Nė vienas
Veiksmas: kai /showoobe nustatyta kaip Visas, galutinis vartotojas turi interaktyviai užbaigti OOBE.
Arba, kai /showoobe nustatyta kaip Nėra, OOBE praleidžiama ir komponentams nustatomi numatytieji nustatymai.
Pavyzdys: setup.exe /automatinis atnaujinimas /showoobe full
Jungiklis: /noreboot
Parametrai: N /A
Veiksmas: Sąranka automatiškai nepaleis kompiuterio iš naujo, kai baigs žemesnio lygio OS užduotis.
Kitą kartą paleidus kompiuterį iš naujo, sąranka bus tęsiama.
Pavyzdys: setup.exe /auto upgrade /noreboot
Jungiklis: /DynamicUpdate
Parametrai: Įjungti; Išjungti
Veiksmas: nurodo, ar sąranka atliks dinaminio naujinimo operacijas (ieškos, atsisiųskite ir diegs naujinimus).
Pavyzdys: setup.exe /auto upgrade /DynamicUpdate išjungti
Jungiklis: /Postoobe
Parametrai: vietinis failo kelias arba UNC tinklo kelias į failą, pavadintą setupcomplete.cmd
Veiksmas: įveda failą setupcomplete.cmd iš nurodytos vietos.
Setupcomplete.cmd yra pritaikytas scenarijus, skirtas užduotims atlikti baigus diegti, bet prieš pirmą kartą prisijungiant vartotojui.
Jis vykdomas su sistemos teisėmis.
Pavyzdys: setup.exe /automatinis atnaujinimas /postoobe c:\script\setupcomplete.cmd
Jungiklis: /Postrollback
Parametrai: vietinis failo kelias arba UNC tinklo kelias į failą, pavadintą setuprollback.cmd
Veiksmas: įveda failą setuprollback.cmd iš nurodytos vietos.
Setuprolback.cmd yra pritaikytas scenarijus, skirtas užduotims atlikti, kai nepavyksta įdiegti ir kompiuteris grįžta į ankstesnę OS.
Jis vykdomas su tomis pačiomis teisėmis kaip ir vartotojas arba procesas, kuris pradėjo sąranką.
Pavyzdys: setup.exe /automatinis atnaujinimas /postrollback \MyShare\script\setuprollback.cmd
Jungiklis: /installfrom
Parametrai: vietinis failo kelias arba tinklo kelias į konkretų.wim
Veiksmas: nurodo diegimo šaltinio laikmenos / failų vietą
Pavyzdys: setup.exe /auto clean /installfrom d:\myWim\customwim.wim
Jungiklis: /PBRUpdate
Parametrai: Įjungti; Išjungti
Veiksmas: Kai /PBRUpdate nustatyta į Įgalinti, sąranka atnaujins arba sukurs PBR skaidinį.
Ir atvirkščiai, kai /PBRUpdate nustatyta kaip Išjungti, sąranka neatnaujins ir nesukurs PBR skaidinio.
Pavyzdys: setup.exe /auto upgrade /PBRupdate išjungti
Jungiklis: /migratealldrivers
Parametrai: Visi; Nė vienas
Veiksmas: Kai /migratealldrivers nustatyta kaip Visi, sąranka bandys perkelti visas tvarkykles kaip diegimo dalį.
Priešingai, kai /migratealldrivers nustatyta kaip Nėra, sąranka neperkels jokių tvarkyklių kaip diegimo dalies.
PASTABA: šis jungiklis turėtų būti naudojamas tik atliekant bandymus ir testavimo aplinkas. Jis neturėtų būti naudojamas gamyboje.
Pavyzdys: setup.exe /auto upgrade /migratealldrivers none
Jungiklis: /installdrivers
Parametrai: vietinis failo kelias arba UNC tinklo kelias į aplanką, kuriame yra.inf failai
Veiksmas: Sąranka įdiegs visus driver.infs, rastus nurodytoje vietoje diegimo proceso metu.
Sąranka rekursyviai ieškos visuose nurodytos vietos poaplankiuose.
Pavyzdys: setup.exe /automatinis atnaujinimas /installdrivers c:\myUpgrade\drivers
Jungiklis: /Telemetrija
Parametrai: Įjungti; Išjungti
Veiksmas: Kai /Telemetry nustatyta į Įgalinti, sąranka rinks ir įkels diegimo sugeneruotą telemetriją.
Tačiau kai /Telemetry nustatyta kaip Išjungti, sąranka nerinks ir neįkels su diegimu susijusios telemetrijos.
Pavyzdys: setup.exe /automatinis atnaujinimas /Telemetrijos įjungimas
Jungiklis: /copylogs
Parametrai: vietiniai failų keliai ir UNC tinklo keliai
Veiksmas: jei nepavyks, sąranka nukopijuos arba įkels suglaudintus žurnalus į nurodytą vietą.
Atkreipkite dėmesį, kad kompiuteris ir (arba) vartotojas turi turėti leidimą ir prieigą prie tinklo prie nurodyto failo kelio.
Ši komanda veikia sistemos kontekste, todėl gali neturėti leidimo kopijuoti į vietas, kurioms reikalingi vartotojo leidimai
Pavyzdys: setup.exe /automatinis atnaujinimas /copylogs \MyShare\UpgradeLogs
Štai keletas naudojimo pavyzdžių.
Administratorius nori per naktį atnaujinti skyrių kompiuterius iš „Windows 7 Enterprise“. Jis nenori, kad būtų rodoma sąrankos vartotojo sąsaja, bet jis nori, kad galutiniai vartotojai rankiniu būdu atliktų „Out of box“ (žinoma kaip OOBE) patirtį.
Šią komandinę eilutę galima naudoti norint organizuoti visą „Windows vNext“ naujinimą, naudotojo įvesties reikia tik tada, kai įrenginys pasiekia OOBE:
Setup.exe /automatinis atnaujinimas /quiet /showoobe full
Arba diegimo inžinierius gali norėti surinkti žurnalus ir kitą diagnostinę informaciją iš bandomųjų kompiuterių gedimo atveju.
Ši komandų eilutė nurodo sąrankai iškviesti setuprollback.cmd scenarijų po diegimo gedimo:
Setup.exe /automatinis naujinimas /installdrivers c:\myUpgrade\drivers /postrollback c:\setuprollback.cmd
Viskas. Turite ką pridurti? Sveiki atvykę į komentarus! (per MDL).