Programul de instalare Windows 10 sau setup.exe care face parte din mediul de instalare acceptă un set de argumente din linia de comandă. Folosind aceste argumente, puteți modifica comportamentul instalării Windows. În acest articol vom examina comutatoarele de linie de comandă disponibile pentru setup.exe în Windows 10.
Deci, Setup.exe instalează sau modernizează Windows. Următoarele argumente din linia de comandă pot fi utilizate pentru a modifica comportamentul instalării Windows:
Comutator: / auto
Parametri: Upgrade; DataOnly; Curat
Acțiune: automatizați instalarea cu opțiunea de migrare pentru instalare.
Interfața de configurare media și ecranele de progres sunt afișate în mod implicit, dar sunt automatizate.
Acest comutator presupune, de asemenea, următoarele configurații implicite:
Acceptarea EULA, Actualizarea dinamică este activată, colectarea telemetriei și opțiunea de încărcare, OOBE va fi omis, PBR va fi actualizat sau creat.
Exemplu: setup.exe / upgrade automat
Reclama
Comutator: / silențios
Parametri: N / A
cum să găsiți panta liniei de tendință în foile Google
Acțiune: Steagul silențios va suprima orice UX de configurare, inclusiv UX de revenire
Exemplu: setup.exe / upgrade automat / silențios
Comutator: / pkey
Parametri: cheie de produs 5x5
Acțiune: Configurarea consumabilelor cu cheia de produs specificată.
Acest parametru nu este necesar atunci când faceți upgrade cu suporturi licențiate în volum sau suporturi care conțin un pid.txt în folderul surse.
Exemplu: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Comutare: / showoobe
Parametri: complet; Nici unul
Acțiune: Când / showoobe este setat la Full, utilizatorul final trebuie să finalizeze interactiv OOBE.
Alternativ, când / showoobe este setat la None, OOBE este omis și componentele sunt setate la setările lor implicite.
Exemplu: setup.exe / auto upgrade / showoobe full
Comutator: / noreboot
Parametri: N / A
Acțiune: Configurarea nu va reporni automat computerul atunci când finalizează sarcinile sistemului de operare la nivel inferior.
Data viitoare când repornirea computerului, configurarea va continua.
Exemplu: setup.exe / auto upgrade / noreboot
Comutator: / DynamicUpdate
Parametri: Enable; Dezactivează
Acțiune: specifică dacă setarea va efectua operațiuni de actualizare dinamică (căutare, descărcare și instalare de actualizări).
Exemplu: setup.exe / auto upgrade / DynamicUpdate disable
Comutator: / Postoobe setupcomplete.cmd
Parametri: Calea fișierului local sau calea rețelei UNC către un fișier numit setupcomplete.cmd
Acțiune: injectează fișierul setupcomplete.cmd din locația specificată.
Setupcomplete.cmd este un script personalizat pentru a efectua sarcini după finalizarea instalării, dar înainte de prima autentificare a utilizatorului.
Este rulat cu privilegii de sistem.
Exemplu: setup.exe / auto upgrade / postoobe c: script setupcomplete.cmd
Comutator: / Postrollback
Parametri: Calea fișierului local sau calea rețelei UNC către un fișier numit setuprollback.cmd
Acțiune: Injectează fișierul setuprollback.cmd din locația specificată.
Setuprolback.cmd este un script personalizat pentru a efectua sarcini după ce instalarea eșuează și computerul a revenit la sistemul său de operare anterior.
Este rulat cu aceleași privilegii ca utilizatorul sau procesul care a lansat configurarea.
Exemplu: setup.exe / auto upgrade / postrollback MyShare script setuprollback.cmd
Comutare: / installfrom
Parametri: Calea fișierului local sau calea rețelei către un specific.wim
Acțiune: specifică locația pentru fișierele / fișierele sursă de instalare
Exemplu: setup.exe / auto clean / install din d: myWim customwim.wim
Comutator: / PBRUpdate
Parametri: Enable; Dezactivează
Acțiune: Când / PBRUpdate este setat la Enable, setarea va actualiza sau va crea partiția PBR.
În schimb, când / PBRUpdate este setat la Dezactivat, configurarea nu va actualiza sau crea partiția PBR
Exemplu: setup.exe / auto upgrade / PBRupdate disable
Comutator: / migratealldrivers
Parametri: Toate; Nici unul
Acțiune: Când / migratealldrivers este setat la All, setarea va încerca să migreze toți driverele ca parte a instalării.
În schimb, când / migratealldrivers este setat la None, setarea nu va migra niciun driver ca parte a instalării.
NOTĂ: acest comutator ar trebui să fie utilizat numai în testare și încercări de mediu. Nu ar trebui să fie utilizat în producție.
Exemplu: setup.exe / auto upgrade / migratealldrivers none
Comutați: / installdrivers
Parametri: Calea fișierului local sau calea rețelei UNC către un folder care conține fișiere.inf
Acțiune: Instalarea va injecta toate driver.infs găsite în locația specificată în timpul procesului de instalare.
Configurarea va căuta recursiv prin toate subfolderele locației specificate.
Exemplu: setup.exe / auto upgrade / installdrivers c: myUpgrade drivers
Comutator: / Telemetrie
Parametri: Enable; Dezactivează
Acțiune: Când / Telemetry este setat la Enable, setarea va colecta și încărca telemetria generată de instalare.
Cu toate acestea, atunci când / Telemetry este setat la Disable, setarea nu va colecta și nu va încărca telemetria aferentă instalării.
Exemplu: setup.exe / actualizare automată / activare telemetrie
Comutați: / copylogs
Parametri: Căi de fișiere locale și căi de rețea UNC
Acțiune: la eșec, instalarea va copia sau încărca jurnalele comprimate în locația specificată.
Vă rugăm să rețineți că computerul și / sau utilizatorul trebuie să aibă permisiunea și accesul la rețea la calea fișierului specificată.
Această comandă se execută în contextul sistemului, deci este posibil să nu aibă permisiuni de copiere în locații care necesită permisiuni de utilizator
Exemplu: setup.exe / auto upgrade / copylogs MyShare UpgradeLogs
Iată câteva exemple de utilizare.
Un administrator dorește să actualizeze computerele departamentelor din Windows 7 Enterprise peste noapte. El nu dorește ca interfața de configurare să apară, dar vrea ca utilizatorii finali să treacă manual prin experiența Out of box (cunoscută sub numele de OOBE).
Următoarea linie de comandă poate fi utilizată pentru a orchestra actualizarea completă la Windows vNext, necesitând introducerea utilizatorului doar după ce aparatul ajunge la OOBE:
Setup.exe / upgrade automat / silențios / showoobe complet
Alternativ, un inginer de implementare poate dori să colecteze jurnale și alte informații de diagnosticare de pe computerele de test în caz de eșec.
Următoarea linie de comandă instruiește setarea invocă scriptul setuprollback.cmd după o eroare de instalare:
Setup.exe / auto upgrade / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
Asta e. Aveți ceva de adăugat? Bine ați venit la comentarii! ( prin MDL ).