„Windows 10“ sąrankos programa arba setup.exe, kuri yra diegimo laikmenos dalis, palaiko komandų eilutės argumentų rinkinį. Naudodamiesi šiais argumentais, galite modifikuoti „Windows“ diegimo veikimą. Šiame straipsnyje apžvelgsime komandų eilutės jungiklius, kuriuos galima pasiekti „setup.exe“ sistemoje „Windows 10“.
Taigi, „Setup.exe“ įdiegia arba atnaujina „Windows“. Šiuos komandinės eilutės argumentus galima naudoti modifikuojant „Windows“ diegimą:
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, tačiau yra automatizuoti.
Šis jungiklis taip pat prisiima šias numatytąsias konfigūracijas:
EULA priėmimas, įjungtas dinaminis atnaujinimas, telemetrijos rinkimas ir pasirinkimo įkelti funkcija, OOBE bus praleista, PBR bus atnaujinta arba sukurta.
Pavyzdys: setup.exe / auto upgrade
Reklama
Jungiklis: / tylus
Parametrai: Nėra
kaip rasti visas nuotraukas mano kompiuteryje
Veiksmas: Tylus žymėjimas sustabdys bet kokią sąrankos UX, įskaitant atkūrimo UX
Pavyzdys: setup.exe / auto upgrade / quiet
Jungiklis: / pkey
Parametrai: 5x5 produkto raktas
Veiksmas: Tiekimo sąranka su nurodytu produkto raktu.
Šis parametras nėra būtinas naujovinant naudojant licencijuotą laikmeną arba laikmeną, kurios šaltinių aplanke yra pid.txt.
Pavyzdys: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Jungiklis: / showoobe
Parametrai: pilnas; Nė vienas
Veiksmas: kai „/ showoobe“ yra nustatytas į „Visas“, galutinis vartotojas turi interaktyviai užbaigti OOBE.
Arba, kai / showoobe nustatyta kaip None, OOBE praleidžiama ir komponentams nustatomi numatytieji nustatymai.
Pavyzdys: setup.exe / auto upgrade / showoobe full
Jungiklis: / noreboot
Parametrai: Nėra
Veiksmas: sąranka automatiškai neperkraus kompiuterio, kai jis atliks žemesnio lygio OS užduotis.
Kitą kartą perkraunant kompiuterį, 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škokite, atsisiųskite ir įdiekite naujinimus).
Pavyzdys: setup.exe / auto upgrade / DynamicUpdate išjungti
Perjungti: / Postoobe setupcomplete.cmd
Parametrai: vietinio failo kelias arba UNC tinklo kelias į failą, pavadintą setupcomplete.cmd
Veiksmas: švirkščia failą setupcomplete.cmd iš nurodytos vietos.
„Setupcomplete.cmd“ yra pritaikytas scenarijus, skirtas užduotims atlikti baigus diegimą, bet prieš pirmą kartą prisijungiant.
Jis vykdomas su sistemos privilegijomis.
Pavyzdys: setup.exe / auto upgrade / postoobe c: script setupcomplete.cmd
Jungiklis: / Postrollback
Parametrai: vietinio failo kelias arba UNC tinklo kelias į failą, pavadintą setuprollback.cmd
Veiksmas: švirkščia failą setuprollback.cmd iš nurodytos vietos.
„Setuprolback.cmd“ yra pritaikytas scenarijus, skirtas atlikti užduotis po nepavykusio diegimo ir kompiuterio grįžimo į ankstesnę OS.
Jis vykdomas su tomis pačiomis privilegijomis kaip ir vartotojas ar procesas, paleidęs sąranką.
Pavyzdys: setup.exe / auto upgrade / postrollback MyShare script setuprollback.cmd
Jungiklis: / installfrom
Parametrai: vietinis failo kelias arba tinklo kelias į specific.wim
Veiksmas: nurodo diegimo šaltinio laikmenų / failų vietą
Pavyzdys: setup.exe / auto clean / installfrom d: myWim customwim.wim
Jungiklis: / PBRUddate
Parametrai: įjungti; Išjungti
Veiksmas: Kai „/ PBRUpdate“ nustatyta į „Įjungti“, sąranka atnaujins arba sukurs PBR skaidinį.
Ir atvirkščiai, kai / PBRUpdate nustatyta į Išjungti, sąranka neatnaujins ir nesukurs PBR skaidinio
Pavyzdys: setup.exe / auto upgrade / PBRupdate išjungti
Perjungti: / migratealldrivers
Parametrai: visi; Nė vienas
Veiksmas: kai „/ migratealldrivers“ yra nustatyta į „All“, sąrankos metu bus bandoma perkelti visus tvarkykles kaip diegimo dalį.
Priešingai, kai „/ migratealldrivers“ yra nustatyta į „None“, sąrankos metu nebus perkeltas nė vienas tvarkyklė kaip diegimo dalis.
PASTABA: šis jungiklis turėtų būti naudojamas tik bandymuose ir bandymuose. Jis neturėtų būti naudojamas gamyboje.
Pavyzdys: setup.exe / auto upgrade / migratealldrivers none
Jungiklis: / installdrivers
Parametrai: vietinio failo kelias arba UNC tinklo kelias į aplanką, kuriame yra.inf failai
Veiksmas: sąrankos metu bus įdiegti visi tvarkyklės.infs failai, rasti nurodytoje vietoje diegimo metu.
Sąranka rekursyviai ieškos visuose nurodytos vietos pakatalogiuose.
Pavyzdys: setup.exe / auto upgrade / installdrivers c: myUpgrade drivers
Jungiklis: / Telemetrija
Parametrai: įjungti; Išjungti
Veiksmas: kai „/ Telemetry“ nustatyta į „Enable“, sąrankos metu bus renkama ir įkeliama diegimo sukurta telemetrija.
Tačiau, kai „/ Telemetry“ yra nustatyta kaip „Išjungti“, sąranka nerenka ir neįkelia su diegimu susijusios telemetrijos.
Pavyzdys: setup.exe / auto upgrade / Telemetry enable
„Switch: / copylogs“
Parametrai: vietiniai failų keliai ir UNC tinklo keliai
Veiksmas: sugedus sąranka nukopijuos arba įkels suglaudintus žurnalus į nurodytą vietą.
Atkreipkite dėmesį, kad kompiuteris ir (arba) vartotojas turi turėti leidimą ir tinklo prieigą prie nurodyto failo kelio.
Ši komanda vykdoma sistemos kontekste, todėl gali neturėti leidimų kopijuoti į vietas, kurioms reikalingi vartotojo leidimai
Pavyzdys: setup.exe / auto upgrade / 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, tačiau jis nori, kad galutiniai vartotojai rankiniu būdu atliktų „Out of box“ (žinomo kaip OOBE) patirtį.
Ši komandų eilutė gali būti naudojama organizuojant visišką naujinimą į „Windows vNext“, reikalaujant vartotojo įvesties tik tada, kai mašina pasiekia OOBE:
Setup.exe / auto upgrade / quiet / showoobe full
Arba gedimo atveju diegimo inžinierius gali norėti rinkti žurnalus ir kitą diagnostinę informaciją iš bandomųjų kompiuterių.
Šioje komandinėje eilutėje nurodoma sąrankai iškviesti scenarijų setuprollback.cmd po diegimo klaidos:
Setup.exe / auto upgrade / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
Viskas. Turi ką pridėti? Sveiki atvykę į komentarus! ( per MDL ).