Przełączniki wiersza polecenia systemu Windows 10 setup.exe
Program instalacyjny systemu Windows 10 lub plik setup.exe, który jest częścią nośnika instalacyjnego, obsługuje zestaw argumentów wiersza polecenia. Korzystając z tych argumentów, możesz zmodyfikować zachowanie instalacji systemu Windows. W tym artykule omówimy przełączniki wiersza poleceń dostępne dla pliku setup.exe w systemie Windows 10.
Tak więc Setup.exe instaluje lub aktualizuje system Windows. Do zmiany zachowania instalacji systemu Windows można użyć następujących argumentów wiersza poleceń:
Przełącznik: /auto
Parametry: aktualizacja; Tylko dane; Czysty
Akcja: Automatyzacja instalacji z wyborem migracji do instalacji.
Interfejs konfiguracji multimediów i ekrany postępu są wyświetlane domyślnie, ale są zautomatyzowane.
Ten przełącznik zakłada również następujące konfiguracje domyślne:
Akceptacja umowy EULA, aktywna aktualizacja dynamiczna, akceptacja zbierania danych telemetrycznych i przesyłania, OOBE zostanie pominięte, PBR zostanie zaktualizowany lub utworzony.
Przykład: setup.exe /automatyczna aktualizacja
Reklama
Przełącznik: /cicho
Parametry: nie dotyczy
Akcja: Flaga cicha będzie tłumić wszelkie konfiguracje UX, w tym wycofanie UX
Przykład: setup.exe /auto upgrade /quiet
Przełącznik: /pkey
Parametry: klucz produktu 5x5
Akcja: Konfiguracja materiałów eksploatacyjnych z określonym kluczem produktu.
Ten parametr nie jest konieczny w przypadku uaktualniania przy użyciu nośnika z licencją zbiorczą lub nośnika zawierającego plik pid.txt w folderze źródeł.
Przykład: setup.exe /auto upgrade /pkey ABC12-DEF34-GHI56-JKL78-MNP90
Przełącznik: /showoobe
Parametry: Pełny; Nic
Akcja: Gdy /showoobe jest ustawione na Full, użytkownik końcowy musi interaktywnie wykonać OOBE.
Alternatywnie, gdy /showoobe jest ustawione na Brak, OOBE jest pomijane, a składniki są ustawiane na ustawienia domyślne.
Przykład: setup.exe /auto upgrade /showoobe full
Przełącznik: /noreboot
Parametry: nie dotyczy
Akcja: Instalator nie uruchomi automatycznie ponownie komputera po zakończeniu zadań na niższym poziomie systemu operacyjnego.
Następnym razem, gdy komputer zostanie ponownie uruchomiony, instalacja będzie kontynuowana.
Przykład: setup.exe /auto upgrade /noreboot
Przełącznik: /Aktualizacja dynamiczna
Parametry: Włącz; Wyłączyć
Akcja: określa, czy Instalator wykona operacje aktualizacji dynamicznej (wyszukiwanie, pobieranie i instalowanie aktualizacji).
Przykład: setup.exe /auto upgrade /DynamicUpdate disable
Przełącznik: /Postoobe
Parametry: Ścieżka do pliku lokalnego lub ścieżka sieciowa UNC do pliku o nazwie setupcomplete.cmd
Akcja: wstrzykuje plik setupcomplete.cmd z określonej lokalizacji.
Setupcomplete.cmd to dostosowany skrypt do wykonywania zadań po zakończeniu instalacji, ale przed pierwszym zalogowaniem użytkownika.
Jest uruchamiany z uprawnieniami systemowymi.
Przykład: setup.exe /auto upgrade /postoobe c:\script\setupcomplete.cmd
Przełącznik: /Postrollback
Parametry: Ścieżka do pliku lokalnego lub ścieżka sieciowa UNC do pliku o nazwie setuprollback.cmd
Akcja: wstrzykuje plik setuprollback.cmd z określonej lokalizacji.
Setuprolback.cmd to dostosowany skrypt do wykonywania zadań po niepowodzeniu instalacji i przywróceniu poprzedniego systemu operacyjnego komputera.
Jest uruchamiany z tymi samymi uprawnieniami, co użytkownik lub proces, który uruchomił instalację.
Przykład: setup.exe /auto upgrade /postrollback \MyShare\script\setuprollback.cmd
Przełącznik: /installfrom
Parametry: Ścieżka do pliku lokalnego lub ścieżka sieciowa do określonego.wim
Akcja: Określa lokalizację źródłowego nośnika instalacji /plików
Przykład: setup.exe /auto clean /installfrom d:\myWim\customwim.wim
Przełącznik: /PBAktualizacja
Parametry: Włącz; Wyłączyć
Akcja: Gdy /PBRUpdate jest ustawione na Enable, instalator zaktualizuje lub utworzy partycję PBR.
I odwrotnie, gdy /PBRUpdate jest ustawione na Wyłącz, instalator nie zaktualizuje ani nie utworzy partycji PBR
Przykład: setup.exe /auto upgrade /PBRupdate disable
Przełącznik: /migratealldrivers
Parametry: Wszystkie; Nic
Akcja: Gdy /migratealldrivers jest ustawione na Wszystkie, instalator podejmie próbę migracji wszystkich sterowników w ramach instalacji.
W przeciwieństwie do tego, gdy /migratealldrivers jest ustawione na Brak, instalator nie migruje żadnych sterowników w ramach instalacji.
UWAGA: ten przełącznik powinien być używany tylko w testach i środowiskach testowych. Nie należy go używać w produkcji.
Przykład: setup.exe /auto upgrade /migratealldrivers brak
Przełącznik: /installdrivers
Parametry: Ścieżka pliku lokalnego lub ścieżka sieciowa UNC do folderu zawierającego pliki.inf
Akcja: Instalator wstrzyknie wszystkie pliki driver.infs znalezione w określonej lokalizacji podczas procesu instalacji.
Instalator będzie rekursywnie przeszukiwać wszystkie podfoldery w określonej lokalizacji.
Przykład: setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers
Przełącznik: /Telemetria
Parametry: Włącz; Wyłączyć
Akcja: Gdy /Telemetry jest ustawione na Włącz, Instalator będzie zbierać i przesyłać dane telemetryczne wygenerowane przez instalację.
Jednak gdy /Telemetry jest ustawione na Wyłącz, Instalator nie będzie zbierać i przesyłać danych telemetrycznych związanych z instalacją.
Przykład: setup.exe /auto upgrade /Telemetria enable
Przełącznik: /copylogs
Parametry: Ścieżki plików lokalnych i ścieżki sieciowe UNC
Akcja: W przypadku niepowodzenia Instalator skopiuje lub prześle skompresowane dzienniki do określonej lokalizacji.
Należy pamiętać, że komputer i/lub użytkownik muszą mieć uprawnienia i dostęp sieciowy do określonej ścieżki do pliku.
To polecenie działa w kontekście systemowym, więc może nie mieć uprawnień do kopiowania do lokalizacji, które wymagają uprawnień użytkownika
Przykład: setup.exe /auto upgrade /copylogs \MyShare\UpgradeLogs
Oto kilka przykładów użycia.
Administrator chce z dnia na dzień uaktualnić komputery wydziałowe z systemu Windows 7 Enterprise. Nie chce, aby pojawiał się interfejs użytkownika konfiguracji, ale chce, aby użytkownicy końcowi ręcznie przechodzili przez środowisko po wyjęciu z pudełka (znane jako OOBE).
Do zaaranżowania pełnej aktualizacji do systemu Windows vNext można użyć następującego wiersza polecenia, wymagającego wprowadzenia danych przez użytkownika dopiero po osiągnięciu przez komputer OOBE :
Setup.exe /automatyczna aktualizacja /quiet /showoobe pełna
Alternatywnie inżynier ds. wdrażania może chcieć zebrać dzienniki i inne informacje diagnostyczne z komputerów testowych w przypadku awarii.
Poniższy wiersz polecenia nakazuje instalatorowi wywołanie skryptu setuprollback.cmd po niepowodzeniu instalacji:
Setup.exe /auto upgrade /installdrivers c:\myUpgrade\drivers /postrollback c:\setuprollback.cmd
Otóż to. Masz coś do dodania? Zapraszamy do komentarzy! (przez MDL).