Program instalacyjny systemu Windows 10 lub plik setup.exe, który jest częścią nośnika instalacyjnego, obsługuje zestaw argumentów wiersza polecenia. Używając 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.
Zatem Setup.exe instaluje lub aktualizuje system Windows. Poniższe argumenty wiersza poleceń mogą służyć do modyfikowania zachowania instalacji systemu Windows:
Przełącznik: / auto
Parametry: Upgrade; DataOnly; Czysty
Akcja: zautomatyzuj instalację z wyborem migracji dla instalacji.
Interfejs użytkownika 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 domyślne konfiguracje:
Akceptacja umowy EULA, aktualizacja dynamiczna jest włączona, zbieranie danych telemetrycznych i przesyłanie zgody na przesyłanie, OOBE zostanie pominięte, PBR zostanie zaktualizowane lub utworzone.
Przykład: setup.exe / auto upgrade
Reklama
Przełącznik: / cichy
Parametry: nie dotyczy
jak usunąć konto Netflix?
Akcja: cicha flaga powstrzyma wszelkie konfiguracyjne UX, w tym wycofywanie UX
Przykład: setup.exe / auto upgrade / quiet
Przełącznik: / pkey
Parametry: klucz produktu 5x5
Akcja: Konfiguracja materiałów z określonym kluczem produktu.
Ten parametr nie jest konieczny w przypadku aktualizacji za pomocą nośnika z licencją zbiorczą lub nośnika, który zawiera pid.txt w folderze źródłowym.
Przykład: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Przełącznik: / showoobe
Parametry: pełne; Żaden
Akcja: Gdy / showoobe jest ustawione na Full, użytkownik końcowy musi interaktywnie ukończyć OOBE.
Alternatywnie, gdy parametr / showoobe jest ustawiony na None, OOBE jest pomijane, a komponenty są ustawiane na ich ustawienia domyślne.
Przykład: setup.exe / auto upgrade / showoobe full
Przełącznik: / noreboot
Parametry: nie dotyczy
Działanie: Instalator nie uruchomi automatycznie ponownie komputera po zakończeniu zadań niskiego poziomu systemu operacyjnego.
Następnym razem, gdy komputer zostanie uruchomiony ponownie, instalacja będzie kontynuowana.
Przykład: setup.exe / auto upgrade / noreboot
Przełącznik: / DynamicUpdate
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 setupcomplete.cmd
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 na komputerze.
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: lokalna ścieżka do pliku lub ścieżka sieciowa do określonego pliku wim
Akcja: Określa lokalizację źródłowych nośników / plików instalacyjnych
Przykład: setup.exe / auto clean / installfrom d: myWim customwim.wim
Przełącznik: / PBRUpdate
Parametry: Włącz; Wyłączyć
Akcja: Gdy opcja / PBRUpdate jest ustawiona na Enable, instalator zaktualizuje lub utworzy partycję PBR.
I odwrotnie, gdy opcja / PBRUpdate jest ustawiona na Wyłącz, instalator nie zaktualizuje ani nie utworzy partycji PBR
Przykład: setup.exe / auto upgrade / PBRupdate disable
Przełącznik: / migratealldrivers
Parametry: wszystkie; Żaden
Akcja: Gdy opcja / migratealldrivers jest ustawiona na All, Instalator podejmie próbę migracji wszystkich sterowników w ramach instalacji.
W przeciwieństwie do tego, gdy parametr / migratealldrivers ma wartość None, instalator nie przeprowadzi migracji żadnych sterowników w ramach instalacji.
UWAGA: ten przełącznik powinien być używany tylko w środowiskach testowych i testowych, nie powinien być używany w produkcji.
Przykład: setup.exe / auto upgrade / migratealldrivers none
Przełącznik: / installdrivers
Parametry: lokalna ścieżka do pliku lub ścieżka sieciowa UNC do folderu zawierającego pliki.inf
Akcja: Instalator doda wszystkie pliki driver.infs znalezione w określonej lokalizacji podczas procesu instalacji.
Instalator będzie cyklicznie 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 opcja / Telemetry jest ustawiona na Enable, Instalator zbiera i przesyła dane telemetryczne wygenerowane przez instalację.
Jednak gdy opcja / Telemetry jest ustawiona na Disable, Instalator nie będzie gromadzić i przesyłać danych telemetrycznych związanych z instalacją.
Przykład: setup.exe / auto upgrade / telemetria enable
Przełącznik: / copylogs
Parametry: Lokalne ścieżki plików i ścieżki sieciowe UNC
Działanie: 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 pliku.
To polecenie działa w kontekście systemowym, więc może nie mieć uprawnień do kopiowania do lokalizacji wymagających 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ń zaktualizować komputery działów z systemu Windows 7 Enterprise. Nie chce, aby pojawił się konfiguracyjny interfejs użytkownika, ale chce, aby użytkownicy końcowi ręcznie przechodzili przez doświadczenie po wyjęciu z pudełka (znane jako OOBE).
Poniższego wiersza poleceń można użyć do zorganizowania pełnego uaktualnienia do systemu Windows vNext, wymagającego wprowadzenia danych przez użytkownika tylko wtedy, gdy maszyna osiągnie OOBE:
Setup.exe / auto upgrade / quiet / showoobe full
Alternatywnie inżynier ds. Wdrażania może chcieć zebrać dzienniki i inne informacje diagnostyczne z testowych komputerów PC w przypadku awarii.
Poniższy wiersz polecenia instruuje Instalatora, aby wywołał skrypt setuprollback.cmd po niepowodzeniu instalacji:
Setup.exe / auto upgrade / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
Otóż to. Masz coś do dodania? Witamy w komentarzach! ( przez MDL ).