Windows 10 setup.exe opdrachtregelschakelaars
Het Windows 10 Setup-programma, of setup.exe dat deel uitmaakt van de installatiemedia, ondersteunt een reeks opdrachtregelargumenten. Met behulp van die argumenten kunt u het gedrag van de Windows-installatie wijzigen. In dit artikel zullen we opdrachtregelopties bekijken die beschikbaar zijn voor setup.exe in Windows 10.
Dus Setup.exe installeert of upgradet Windows. De volgende opdrachtregelargumenten kunnen worden gebruikt om het gedrag van de Windows-installatie te wijzigen:
Schakelaar: /auto
Parameters: Opwaarderen; Alleen gegevens; Schoon
Actie: Automatiseer de installatie met migratiekeuze voor de installatie.
De gebruikersinterface voor media-instellingen en voortgangsschermen worden standaard weergegeven, maar zijn geautomatiseerd.
Deze switch gaat ook uit van de volgende standaardconfiguraties:
EULA-acceptatie, dynamische update is ingeschakeld, telemetrieverzameling en upload-aanmelding, OOBE wordt overgeslagen, PBR wordt bijgewerkt of gemaakt.
Voorbeeld: setup.exe /auto upgrade
Advertentie
Schakelaar: /rustig
Parameters: N/A
Actie: de stille vlag onderdrukt elke setup-UX, inclusief rollback-UX
Voorbeeld: setup.exe /auto upgrade /quiet
Schakelaar: /pkey
Parameters: 5x5 productsleutel
Actie: Benodigdheden instellen met de opgegeven productsleutel.
Deze parameter is niet nodig bij het upgraden met media met volumelicentie of media die een pid.txt in de bronnenmap bevatten.
Voorbeeld: setup.exe /auto upgrade /pkey ABC12-DEF34-GHI56-JKL78-MNP90
Schakelaar: /showoobe
Parameters: Volledig; Geen
Actie: Wanneer /showoobe is ingesteld op Volledig, moet de eindgebruiker OOBE interactief invullen.
Als alternatief, wanneer /showoobe is ingesteld op Geen, wordt OOBE overgeslagen en worden componenten ingesteld op hun standaardinstellingen.
Voorbeeld: setup.exe /auto upgrade /showoobe full
Schakelaar: /noreboot
Parameters: N/A
Actie: Setup zal de pc niet automatisch opnieuw opstarten wanneer de lagere OS-taken zijn voltooid.
De volgende keer dat de pc opnieuw wordt opgestart, gaat de installatie verder.
Voorbeeld: setup.exe /auto upgrade /noreboot
Schakelaar: /DynamicUpdate
Parameters: inschakelen; Uitzetten
Actie: geeft aan of de installatie dynamische updatebewerkingen zal uitvoeren (zoeken, downloaden en installeren van updates).
Voorbeeld: setup.exe /auto upgrade /DynamicUpdate uitschakelen
Schakelaar: /Postoobe
Parameters: Lokaal bestandspad of UNC-netwerkpad naar een bestand met de naam setupcomplete.cmd
Actie: injecteert het setupcomplete.cmd-bestand vanaf de opgegeven locatie.
Setupcomplete.cmd is een aangepast script om taken uit te voeren nadat de installatie is voltooid, maar voordat de gebruiker zich voor het eerst aanmeldt.
Het wordt uitgevoerd met systeemrechten.
Voorbeeld: setup.exe /auto upgrade /postoobe c:\script\setupcomplete.cmd
Schakelen: /Postrollback
Parameters: Lokaal bestandspad of UNC-netwerkpad naar een bestand met de naam setuprollback.cmd
Actie: injecteert het setuprollback.cmd-bestand vanaf de opgegeven locatie.
Setuprolback.cmd is een aangepast script om taken uit te voeren nadat de installatie is mislukt en de pc is teruggedraaid naar het vorige besturingssysteem.
Het wordt uitgevoerd met dezelfde privileges als de gebruiker of het proces dat de setup heeft gestart.
Voorbeeld: setup.exe /auto upgrade /postrollback \MyShare\script\setuprollback.cmd
Schakelen: /installfrom
Parameters: Lokaal bestandspad of netwerkpad naar een specifieke.wim
Actie: Specificeert locatie voor installatiebronmedia/bestanden
Voorbeeld: setup.exe /auto clean /installfrom d:\myWim\customwim.wim
Schakelaar: /PBRU-update
Parameters: inschakelen; Uitzetten
Actie: Als /PBRUpdate is ingesteld op Inschakelen, wordt de PBR-partitie bijgewerkt of gemaakt.
Omgekeerd, wanneer /PBRUpdate is ingesteld op Uitschakelen, wordt de PBR-partitie niet bijgewerkt of gemaakt
Voorbeeld: setup.exe /auto upgrade /PBRupdate uitschakelen
Schakelen: /migratealldrivers
Parameters: Alle; Geen
Actie: Wanneer /migratealldrivers is ingesteld op Alles, probeert setup alle stuurprogramma's te migreren als onderdeel van de installatie.
Als /migratealldrivers daarentegen is ingesteld op Geen, migreert setup geen drivers als onderdeel van de installatie.
OPMERKING: deze schakelaar mag alleen worden gebruikt in test- en testomgevingen. Het mag niet in productie worden gebruikt.
Voorbeeld: setup.exe /auto upgrade /migratealldrivers geen
Schakelen: /installdrivers
Parameters: Lokaal bestandspad of UNC-netwerkpad naar een map die.inf-bestanden bevat
Actie: Setup injecteert alle driver.infs die tijdens het installatieproces op de opgegeven locatie worden gevonden.
Setup zoekt recursief door alle submappen van de opgegeven locatie.
Voorbeeld: setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers
Schakelaar: /Telemetrie
Parameters: inschakelen; Uitzetten
Actie: wanneer /Telemetry is ingesteld op Enable, verzamelt en uploadt setup de telemetrie die door de installatie is gegenereerd.
Wanneer /Telemetry echter is ingesteld op Disable, verzamelt en uploadt setup geen installatiegerelateerde telemetrie.
Voorbeeld: setup.exe /auto upgrade /Telemetry enable
Schakelen: /copylogs
Parameters: Lokale bestandspaden en UNC-netwerkpaden
Actie: bij een fout kopieert of uploadt de setup gecomprimeerde logboeken naar de opgegeven locatie.
Houd er rekening mee dat de pc en/of gebruiker toestemming en netwerktoegang tot het opgegeven bestandspad moet hebben.
Deze opdracht wordt uitgevoerd in de systeemcontext en heeft dus mogelijk geen rechten om te kopiëren naar locaties waarvoor gebruikersrechten zijn vereist
Voorbeeld: setup.exe /auto upgrade /copylogs \MyShare\UpgradeLogs
Hier zijn enkele gebruiksvoorbeelden.
Een beheerder wil de pc's van de afdelingen 's nachts upgraden van Windows 7 Enterprise. Hij wil niet dat de setup-gebruikersinterface verschijnt, maar hij wil wel dat de eindgebruikers handmatig de Out-of-box-ervaring (bekend als OOBE) doorlopen.
De volgende opdrachtregel kan worden gebruikt om de volledige upgrade naar Windows vNext te orkestreren, waarbij gebruikersinvoer pas nodig is zodra de machine OOBE bereikt:
Setup.exe /auto upgrade /quiet /showoobe vol
Een andere mogelijkheid is dat een implementatietechnicus in het geval van een storing logboeken en andere diagnostische informatie van test-pc's wil verzamelen.
De volgende opdrachtregel geeft setup de opdracht om het script setuprollback.cmd aan te roepen na een installatiefout:
Setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers /postrollback c:\setuprollback.cmd
Dat is het. Heeft u iets toe te voegen? Welkom bij reacties! (via MDL).