Το πρόγραμμα εγκατάστασης των Windows 10 ή το setup.exe που είναι μέρος του μέσου εγκατάστασης, υποστηρίζει ένα σύνολο ορισμάτων γραμμής εντολών. Χρησιμοποιώντας αυτά τα ορίσματα, μπορείτε να τροποποιήσετε τη συμπεριφορά της εγκατάστασης των Windows. Σε αυτό το άρθρο θα εξετάσουμε τους διακόπτες γραμμής εντολών που είναι διαθέσιμοι για το setup.exe στα Windows 10.
Έτσι, το Setup.exe εγκαθιστά ή αναβαθμίζει τα Windows. Τα ακόλουθα ορίσματα γραμμής εντολών μπορούν να χρησιμοποιηθούν για την τροποποίηση της συμπεριφοράς της εγκατάστασης των Windows:
Διακόπτης: / auto
Παράμετροι: Αναβάθμιση; Δεδομένα Μόνο; ΚΑΘΑΡΗ
Ενέργεια: Αυτοματοποίηση εγκατάστασης με επιλογή μετεγκατάστασης για την εγκατάσταση.
Το UI ρύθμισης πολυμέσων και οι οθόνες προόδου εμφανίζονται από προεπιλογή, αλλά είναι αυτοματοποιημένες.
Αυτός ο διακόπτης προϋποθέτει επίσης τις ακόλουθες προεπιλεγμένες διαμορφώσεις:
Η αποδοχή της EULA, η δυναμική ενημέρωση είναι ενεργοποιημένη, η συλλογή τηλεμετρίας και η επιλογή μεταφόρτωσης.
Παράδειγμα: setup.exe / αυτόματη αναβάθμιση
Διαφήμιση
Διακόπτης: / αθόρυβο
Παράμετροι: N / A
μπορείτε να αγοράσετε δέρματα με υπερβολική παρακολούθηση
Ενέργεια: Η αθόρυβη σημαία θα καταργήσει οποιαδήποτε ρύθμιση UX, συμπεριλαμβανομένης της επαναφοράς UX
Παράδειγμα: setup.exe / αυτόματη αναβάθμιση / αθόρυβη
Διακόπτης: / pkey
Παράμετροι: 5x5 κλειδί προϊόντος
Ενέργεια: Ρύθμιση αναλωσίμων με τον καθορισμένο αριθμό-κλειδί προϊόντος.
Αυτή η παράμετρος δεν είναι απαραίτητη κατά την αναβάθμιση με πολυμέσα με άδεια χρήσης τόμου ή μέσα που περιέχουν pid.txt στο φάκελο πηγών.
Παράδειγμα: setup.exe / auto upgrade / pkey ABC12-DEF34-GHI56-JKL78-MNP90
Διακόπτης: / showoobe
Παράμετροι: Πλήρης; Κανένας
Ενέργεια: Όταν το / showoobe έχει οριστεί σε Πλήρης, ο τελικός χρήστης πρέπει να ολοκληρώσει αλληλεπιδραστικά το OOBE.
Εναλλακτικά, όταν / showoobe έχει οριστεί σε None, το OOBE παραλείπεται και τα στοιχεία έχουν οριστεί στις προεπιλεγμένες ρυθμίσεις τους.
Παράδειγμα: setup.exe / auto upgrade / showoobe full
Διακόπτης: / noreboot
Παράμετροι: N / A
Ενέργεια: Το πρόγραμμα Εγκατάστασης δεν θα επανεκκινήσει αυτόματα τον υπολογιστή όταν ολοκληρώσει εργασίες στο κάτω επίπεδο.
Την επόμενη φορά που θα γίνει επανεκκίνηση του υπολογιστή, η εγκατάσταση θα συνεχιστεί.
Παράδειγμα: setup.exe / αυτόματη αναβάθμιση / noreboot
Διακόπτης: / DynamicUpdate
Παράμετροι: Ενεργοποίηση Καθιστώ ανίκανο
Ενέργεια: Καθορίζει εάν η εγκατάσταση θα εκτελεί λειτουργίες δυναμικής ενημέρωσης (αναζήτηση, λήψη και εγκατάσταση ενημερώσεων).
Παράδειγμα: setup.exe / auto upgrade / DynamicUpdate disable
Διακόπτης: / Postoobe setupcomplete.cmd
Παράμετροι: Τοπική διαδρομή αρχείου ή διαδρομή δικτύου UNC προς ένα αρχείο με το όνομα setupcomplete.cmd
Ενέργεια: Εισάγει το αρχείο setupcomplete.cmd από την καθορισμένη τοποθεσία.
Το Setupcomplete.cmd είναι ένα προσαρμοσμένο σενάριο για την εκτέλεση εργασιών μετά την ολοκλήρωση της εγκατάστασης, αλλά πριν από την είσοδο του πρώτου χρήστη.
Εκτελείται με δικαιώματα συστήματος.
Παράδειγμα: setup.exe / auto upgrade / postoobe c: script setupcomplete.cmd
Διακόπτης: / Postrollback
Παράμετροι: Τοπική διαδρομή αρχείου ή διαδρομή δικτύου UNC προς ένα αρχείο με το όνομα setuprollback.cmd
Ενέργεια: Εισάγει το αρχείο setuprollback.cmd από την καθορισμένη θέση.
Το Setuprolback.cmd είναι ένα προσαρμοσμένο σενάριο για την εκτέλεση εργασιών μετά την αποτυχία της εγκατάστασης και ο υπολογιστής επανήλθε στο προηγούμενο λειτουργικό του σύστημα.
Εκτελείται με τα ίδια δικαιώματα με τον χρήστη ή τη διαδικασία που ξεκίνησε την εγκατάσταση.
Παράδειγμα: setup.exe / auto upgrade / postrollback MyShare script setuprollback.cmd
Διακόπτης: / installfrom
Παράμετροι: Τοπική διαδρομή αρχείου ή διαδρομή δικτύου προς ένα συγκεκριμένο.wim
Ενέργεια: Καθορίζει τη θέση για τα μέσα / αρχεία προέλευσης εγκατάστασης
Παράδειγμα: setup.exe / auto clean / installfrom d: myWim customwim.wim
Διακόπτης: / PBRUpdate
Παράμετροι: Ενεργοποίηση Καθιστώ ανίκανο
Ενέργεια: Όταν το / PBRUpdate έχει οριστεί σε Ενεργοποίηση, η εγκατάσταση θα ενημερώσει ή θα δημιουργήσει το διαμέρισμα PBR.
Αντίθετα, όταν / PBRUpdate έχει οριστεί σε Απενεργοποίηση, η ρύθμιση δεν θα ενημερώσει ή δεν θα δημιουργήσει το διαμέρισμα PBR
Παράδειγμα: setup.exe / αυτόματη αναβάθμιση / απενεργοποίηση PBRupdate
Διακόπτης: / migratealldrivers
Παράμετροι: Όλα; Κανένας
Ενέργεια: Όταν το / migratealldrivers έχει οριστεί σε Όλα, η εγκατάσταση θα προσπαθήσει να μετεγκαταστήσει όλα τα προγράμματα οδήγησης ως μέρος της εγκατάστασης.
Αντίθετα, όταν / migratealldrivers έχει οριστεί σε None, η εγκατάσταση δεν θα μετεγκαταστήσει κανένα πρόγραμμα οδήγησης ως μέρος της εγκατάστασης.
ΣΗΜΕΙΩΣΗ: αυτός ο διακόπτης πρέπει να χρησιμοποιείται μόνο για δοκιμές και δοκιμές περιβάλλοντος. Δεν πρέπει να χρησιμοποιείται στην παραγωγή.
Παράδειγμα: setup.exe / auto upgrade / migratealldrivers none
Διακόπτης: / installdrivers
Παράμετροι: Τοπική διαδρομή αρχείου ή διαδρομή δικτύου UNC σε φάκελο που περιέχει αρχεία.inf
Ενέργεια: Η Εγκατάσταση θα κάνει την ένεση όλων των προγραμμάτων οδήγησης.infs που βρίσκονται στην καθορισμένη θέση κατά τη διαδικασία εγκατάστασης.
Η εγκατάσταση θα αναζητήσει αναδρομικά όλους τους υποφακέλους της καθορισμένης τοποθεσίας.
Παράδειγμα: setup.exe / auto upgrade / installdrivers c: myUpgrade drivers
Διακόπτης: / Τηλεμετρία
Παράμετροι: Ενεργοποίηση Καθιστώ ανίκανο
Ενέργεια: Όταν / Η τηλεμετρία έχει οριστεί σε Ενεργοποίηση, η ρύθμιση θα συλλέγει και θα ανεβάζει τηλεμετρία που δημιουργείται από την εγκατάσταση.
Ωστόσο, όταν / Η τηλεμετρία έχει οριστεί σε Απενεργοποίηση, η ρύθμιση δεν θα συλλέγει και θα ανεβάζει τηλεμετρία που σχετίζεται με την εγκατάσταση.
Παράδειγμα: setup.exe / αυτόματη αναβάθμιση / ενεργοποίηση τηλεμετρίας
Διακόπτης: / copylogs
Παράμετροι: Τοπικές διαδρομές αρχείων και διαδρομές δικτύου UNC
Ενέργεια: Σε περίπτωση αποτυχίας, η εγκατάσταση θα αντιγράψει ή θα ανεβάσει συμπιεσμένα αρχεία καταγραφής στην καθορισμένη τοποθεσία.
Λάβετε υπόψη ότι ο υπολογιστής ή / και ο χρήστης πρέπει να έχουν άδεια και πρόσβαση στο δίκτυο στην καθορισμένη διαδρομή αρχείου.
Αυτή η εντολή εκτελείται στο περιβάλλον του συστήματος, οπότε ενδέχεται να μην έχει δικαιώματα αντιγραφής σε τοποθεσίες που απαιτούν δικαιώματα χρήστη
Παράδειγμα: setup.exe / auto upgrade / copylogs MyShare UpgradeLogs
Ακολουθούν ορισμένα παραδείγματα χρήσης.
Ένας διαχειριστής θέλει να αναβαθμίσει τους υπολογιστές τμημάτων από τα Windows 7 Enterprise μια νύχτα. Δεν θέλει να εμφανίζεται το περιβάλλον εργασίας χρήστη εγκατάστασης, αλλά θέλει οι τελικοί χρήστες να περνούν χειροκίνητα την εμπειρία Out of the box (γνωστή ως OOBE).
Η ακόλουθη γραμμή εντολών μπορεί να χρησιμοποιηθεί για να ενορχηστρώσει την πλήρη αναβάθμιση σε Windows vNext, απαιτώντας είσοδο χρήστη μόνο όταν το μηχάνημα φτάσει στο OOBE:
Setup.exe / αυτόματη αναβάθμιση / ήσυχο / showoobe πλήρες
Εναλλακτικά, ένας μηχανικός ανάπτυξης μπορεί να θέλει να συλλέξει αρχεία καταγραφής και άλλες διαγνωστικές πληροφορίες από δοκιμαστικούς υπολογιστές σε περίπτωση αποτυχίας.
Η ακόλουθη γραμμή εντολών δίνει εντολή στη ρύθμιση να ενεργοποιήσει το σενάριο setuprollback.cmd μετά από μια αποτυχία εγκατάστασης:
Setup.exe / αυτόματη αναβάθμιση / installdrivers c: myUpgrade drivers / postrollback c: setuprollback.cmd
Αυτό είναι. Έχετε κάτι να προσθέσετε; Καλώς ήλθατε στα σχόλια! ( μέσω MDL ).