Windows 10 setup.exe kommandoradsväxlar
Installationsprogrammet för Windows 10, eller setup.exe som är en del av installationsmediet, stöder en uppsättning kommandoradsargument. Med dessa argument kan du ändra beteendet för Windows-installationen. I den här artikeln kommer vi att granska kommandoradsväxlar tillgängliga för setup.exe i Windows 10.
Så, Setup.exe installerar eller uppgraderar Windows. Följande kommandoradsargument kan användas för att ändra beteendet för Windows-installationen:
Switch: /auto
Parametrar: Uppgradering; Endast data; Rena
Åtgärd: Automatisera installationen med migreringsval för installationen.
Användargränssnittet för mediainställningar och förloppsskärmarna visas som standard, men är automatiserade.
Den här omkopplaren antar också följande standardkonfigurationer:
Godkännande av EULA, dynamisk uppdatering är aktiverad, telemetriinsamling och opt-in för uppladdning, OOBE kommer att hoppas över, PBR kommer att uppdateras eller skapas.
Exempel: setup.exe /auto upgrade
Annons
Switch: /quiet
Parametrar: Ej tillgängligt
Åtgärd: Den tysta flaggan undertrycker alla uppsättnings-UX, inklusive återställnings-UX
Exempel: setup.exe /auto upgrade /quiet
Switch: /pkey
Parametrar: 5x5 produktnyckel
Åtgärd: Tillbehörsinställningar med den angivna produktnyckeln.
Den här parametern är inte nödvändig vid uppgradering med volymlicensierad media eller media som innehåller en pid.txt i källmappen.
Exempel: setup.exe /auto upgrade /pkey ABC12-DEF34-GHI56-JKL78-MNP90
Switch: /showoobe
Parametrar: Full; Ingen
Åtgärd: När /showoobe är inställt på Full, måste slutanvändaren interaktivt slutföra OOBE.
Alternativt, när /showoobe är inställt på Ingen, hoppas OOBE över och komponenter ställs in på sina standardinställningar.
Exempel: setup.exe /auto upgrade /showoobe full
Switch: /noreboot
Parametrar: Ej tillgängligt
Åtgärd: Installationen startar inte om datorn automatiskt när den slutför OS-uppgifter på lägre nivå.
Nästa gång datorn startas om fortsätter installationen.
Exempel: setup.exe /auto upgrade /noreboot
Switch: /DynamicUpdate
Parametrar: Aktivera; Inaktivera
Åtgärd: Anger om installationen ska utföra dynamiska uppdateringar (söka, ladda ner och installera uppdateringar).
Exempel: setup.exe /auto upgrade /DynamicUpdate inaktivera
Switch: /Postoobe
Parametrar: Lokal filsökväg eller UNC-nätverkssökväg till en fil med namnet setupcomplete.cmd
Åtgärd: Injicerar filen setupcomplete.cmd från den angivna platsen.
Setupcomplete.cmd är ett anpassat skript för att utföra uppgifter efter att installationen är klar men innan användaren loggar in första gången.
Det körs med systemprivilegier.
Exempel: setup.exe /auto upgrade /postoobe c:\script\setupcomplete.cmd
Switch: /Postrollback
Parametrar: Lokal filsökväg eller UNC-nätverkssökväg till en fil med namnet setuprollback.cmd
Åtgärd: Injicerar filen setuprollback.cmd från den angivna platsen.
Setuprolback.cmd är ett anpassat skript för att utföra uppgifter efter att installationen misslyckats och datorn har återställts till sitt tidigare operativsystem.
Den körs med samma privilegier som användaren eller processen som startade installationen.
Exempel: setup.exe /auto upgrade /postrollback \MyShare\script\setuprollback.cmd
Switch: /installfrom
Parametrar: Lokal filsökväg eller nätverkssökväg till en specifik.wim
Åtgärd: Anger plats för installationskällmedier /filer
Exempel: setup.exe /auto clean /installfrom d:\myWim\customwim.wim
Switch: /PBRUUpdate
Parametrar: Aktivera; Inaktivera
Åtgärd: När /PBRUpdate är inställt på Aktivera kommer installationen att uppdatera eller skapa PBR-partitionen.
Omvänt, när /PBRUpdate är inställt på Disable, kommer installationen inte att uppdatera eller skapa PBR-partitionen
Exempel: setup.exe /auto upgrade /PBRupdate inaktivera
Switch: /migratealldrivers
Parametrar: Alla; Ingen
Åtgärd: När /migratealldrivers är inställt på Alla kommer installationen att försöka migrera alla drivrutiner som en del av installationen.
Däremot, när /migratealldrivers är inställt på Ingen, kommer installationen inte att migrera några drivrutiner som en del av installationen.
OBS: den här omkopplaren ska endast användas i test- och testmiljöer. Det bör inte användas i produktionen.
Exempel: setup.exe /auto upgrade /migratealldrivers none
Switch: /installdrivers
Parametrar: Lokal filsökväg eller UNC-nätverkssökväg till en mapp som innehåller.inf-filer
Åtgärd: Installationen kommer att injicera alla driver.infs som finns på den angivna platsen under installationsprocessen.
Installationen kommer rekursivt att söka igenom alla undermappar på den angivna platsen.
Exempel: setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers
Switch: /Telemetri
Parametrar: Aktivera; Inaktivera
Åtgärd: När /Telemetry är inställt på Enable, kommer installationen att samla in och ladda upp telemetri som genereras av installationen.
Men när /Telemetry är inställt på Disable, kommer installationen inte att samla in och ladda upp installationsrelaterad telemetri.
Exempel: setup.exe /automatisk uppgradering /Telemetriaktivering
Switch: /copylogs
Parametrar: Lokala filsökvägar och UNC-nätverksvägar
Åtgärd: Vid misslyckande kommer installationen att kopiera eller ladda upp komprimerade loggar till den angivna platsen.
Observera att datorn och/eller användaren måste ha behörighet och nätverksåtkomst till den angivna sökvägen.
Det här kommandot körs i systemsammanhang så kanske inte har behörighet att kopiera till platser som kräver användarbehörigheter
Exempel: setup.exe /auto upgrade /copylogs \MyShare\UpgradeLogs
Här är några användningsexempel.
En administratör vill uppgradera avdelningens datorer från Windows 7 Enterprise över en natt. Han vill inte att användargränssnittet ska visas, men han vill att slutanvändarna manuellt ska gå igenom Out of box-upplevelsen (känd som OOBE).
Följande kommandorad kan användas för att orkestrera den fullständiga uppgraderingen till Windows vNext, vilket kräver användarinmatning först när maskinen når OOBE:
Setup.exe /auto upgrade /quiet /showoobe full
Alternativt kan en driftsättningsingenjör vilja samla in loggar och annan diagnostisk information från testdatorer i händelse av ett fel.
Följande kommandorad instruerar setup att anropa skriptet setuprollback.cmd efter ett installationsfel:
Setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers /postrollback c:\setuprollback.cmd
Det är allt. Har du något att tillägga? Välkommen till kommentarer! (via MDL).