Program Penyediaan Windows 10, atau setup.exe yang merupakan bagian dari media pemasangan, menyokong sekumpulan argumen baris perintah. Dengan menggunakan argumen tersebut, anda boleh mengubah tingkah laku pemasangan Windows. Dalam artikel ini kita akan menyemak suis baris perintah yang tersedia untuk setup.exe di Windows 10.
Jadi, Setup.exe memasang atau menaik taraf Windows. Argumen baris perintah berikut boleh digunakan untuk mengubah tingkah laku pemasangan Windows:
Tukar: / automatik
Parameter: Naik taraf; DataHanya; Bersih
Tindakan: Automatik memasang dengan pilihan migrasi untuk pemasangan.
UI penyediaan media dan skrin kemajuan ditunjukkan secara lalai, tetapi automatik.
Suis ini juga menggunakan konfigurasi lalai berikut:
Penerimaan EULA, Kemas kini Dinamik diaktifkan, pengumpulan telemetri dan opt-in muat naik, OOBE akan dilangkau, PBR akan dikemas kini atau dibuat.
Contoh: setup.exe / peningkatan automatik
Iklan
Tukar: / senyap
Parameter: N / A
cara menghentikan tetingkap pemberitahuan perselisihan 10
Tindakan: Bendera senyap akan menekan sebarang UX penyediaan, termasuk UX rollback
Contoh: setup.exe / peningkatan automatik / senyap
Tukar: / pkey
Parameter: kunci produk 5x5
Tindakan: Persediaan persediaan dengan kunci produk yang ditentukan.
Parameter ini tidak diperlukan semasa menaik taraf dengan media berlesen volume atau media yang berisi pid.txt dalam folder sumber.
Contoh: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Tukar: / showoobe
Parameter: Penuh; Tiada
Tindakan: Apabila / showoobe ditetapkan ke Penuh, pengguna akhir mesti menyelesaikan OOBE secara interaktif.
Sebagai alternatif, apabila / showoobe diset ke None, OOBE dilangkau dan komponen ditetapkan ke tetapan lalai mereka.
Contoh: setup.exe / auto upgrade / showoobe penuh
Tukar: / noreboot
Parameter: N / A
Tindakan: Persediaan tidak akan menghidupkan semula PC secara automatik semasa menyelesaikan tugas OS peringkat bawah.
Kali berikutnya PC dihidupkan semula, persediaan akan diteruskan.
Contoh: setup.exe / peningkatan automatik / noreboot
Tukar: / DynamicUpdate
Parameter: Dayakan; Lumpuhkan
Tindakan: Menentukan sama ada persediaan akan melakukan operasi Pembaruan Dinamik (cari, muat turun dan pasang kemas kini).
Contoh: setup.exe / auto upgrade / DynamicUpdate disable
Tukar: / Postoobe setupcomplete.cmd
Parameter: Laluan fail tempatan atau laluan rangkaian UNC ke fail bernama setupcomplete.cmd
Tindakan: Menyuntik fail setupcomplete.cmd dari lokasi yang ditentukan.
Setupcomplete.cmd adalah skrip yang disesuaikan untuk melaksanakan tugas setelah pemasangan selesai tetapi sebelum masuk pengguna pertama.
Ia dijalankan dengan keistimewaan Sistem.
Contoh: setup.exe / auto upgrade / postoobe c: script setupcomplete.cmd
Tukar: / Balik Semula
Parameter: Laluan fail tempatan atau laluan rangkaian UNC ke fail bernama setuprollback.cmd
Tindakan: Menyuntik fail setuprollback.cmd dari lokasi yang ditentukan.
Setuprolback.cmd adalah skrip yang disesuaikan untuk melaksanakan tugas setelah pemasangan gagal dan PC telah kembali ke OS sebelumnya.
Ia dijalankan dengan hak istimewa yang sama dengan pengguna atau proses yang melancarkan penyediaan.
Contoh: setup.exe / auto upgrade / postrollback MyShare script setuprollback.cmd
Tukar: / pasang dari
Parameter: Laluan fail tempatan atau jalan rangkaian ke wim tertentu
Tindakan: Menentukan lokasi untuk media / fail sumber pemasangan
Contoh: setup.exe / auto clean / installdari d: myWim customwim.wim
Tukar: / PBRUpdate
Parameter: Dayakan; Lumpuhkan
Tindakan: Apabila / PBRUpdate diset ke Enable, setup akan mengemas kini atau membuat partisi PBR.
Sebaliknya, apabila / PBRUpdate diset ke Disable, setup tidak akan mengemas kini atau membuat partisi PBR
Contoh: setup.exe / auto upgrade / PBRupdate disable
Tukar: / migratealldrivers
Parameter: Semua; Tiada
Tindakan: Apabila / migratealldrivers ditetapkan ke Semua, persediaan akan cuba memindahkan semua pemacu sebagai sebahagian daripada pemasangan.
Sebaliknya, apabila / migratealldrivers diset ke None, setup tidak akan memigrasikan driver apa pun sebagai sebahagian daripada pemasangan.
CATATAN: suis ini hanya boleh digunakan dalam ujian dan pengujian envoriments. Ia tidak boleh digunakan dalam pengeluaran.
Contoh: setup.exe / auto upgrade / migratealldrivers tiada
Tukar: / installdrivers
Parameter: Laluan fail tempatan atau jalur rangkaian UNC ke folder yang mengandungi fail.inf
Tindakan: Persediaan akan menyuntik semua driver.infs yang terdapat di lokasi yang ditentukan semasa proses pemasangan.
Penyediaan akan mencari secara berulang melalui semua subfolder dari lokasi yang ditentukan.
Contoh: setup.exe / auto upgrade / installdrivers c: myUpgrade driver
Suis: / Telemetri
Parameter: Dayakan; Lumpuhkan
Tindakan: Apabila / Telemetri diset ke Enable, persediaan akan mengumpulkan dan memuat naik telemetri yang dihasilkan oleh pemasangan.
Namun, apabila / Telemetri diset ke Nonaktif, penyediaan tidak akan mengumpulkan dan memuat naik telemetri yang berkaitan dengan pemasangan.
Contoh: setup.exe / auto upgrade / Telemetry enabled
Tukar: / copylogs
Parameter: Laluan fail tempatan dan jalur rangkaian UNC
Tindakan: Apabila gagal, persediaan akan menyalin atau memuat naik log yang dimampatkan ke lokasi yang ditentukan.
Harap maklum bahawa PC dan / atau pengguna mesti mempunyai kebenaran dan akses rangkaian ke jalur fail yang ditentukan.
Perintah ini berjalan dalam konteks sistem sehingga mungkin tidak memiliki izin untuk menyalin ke lokasi yang memerlukan izin pengguna
Contoh: setup.exe / auto upgrade / copylogs MyShare UpgradeLogs
Berikut adalah beberapa contoh penggunaan.
Seorang pentadbir ingin menaik taraf PC jabatan dari Windows 7 Enterprise semalaman. Dia tidak mahu antara muka pengguna penyediaan muncul, tetapi dia mahu pengguna akhir menjalani pengalaman Out of box (dikenali sebagai OOBE) secara manual.
Baris arahan berikut dapat digunakan untuk mengatur peningkatan penuh ke Windows vNext, yang memerlukan input pengguna hanya setelah mesin mencapai OOBE:
Setup.exe / peningkatan automatik / senyap / showoobe penuh
Sebagai alternatif, jurutera penyebaran mungkin ingin mengumpulkan log dan maklumat diagnostik lain dari PC ujian sekiranya berlaku kegagalan.
Baris arahan berikut memerintahkan persediaan memanggil skrip setuprollback.cmd setelah kegagalan pemasangan:
Setup.exe / auto upgrade / installdrivers c: myUpgrade driver / postrollback c: setuprollback.cmd
Itu sahaja. Ada sesuatu untuk ditambah? Selamat datang ke komen! ( melalui MDL ).