λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Λογισμικό Παραγωγικότητας

Πώς να χρησιμοποιήσετε το PowerShell για να τρέξει τα Windows Updates

Υπολογιστές υπάρχουν για να κάνουν τη ζωή μας ευκολότερη . Μπορούν να κάνουμε τα πράγματα όπως υπολογίζουν προηγμένες εξισώσεις και να μας βοηθήσει να επικοινωνήσετε με εκείνους που είναι χιλιάδες μίλια μακριά . Ένας άλλος τρόπος υπολογιστές μπορούν να κάνουν τη ζωή μας πιο εύκολη είναι απλά κάνοντας ευκολότερη τη χρήση του υπολογιστή . Για παράδειγμα, οι υπολογιστές στις μέρες μας μπορεί να προγραμματιστεί για να εκτελεί μεγάλες λίστες των εργασιών με πολύ μικρή συμβολή σε όλα από το χρήστη . Windows PowerShell είναι ένα τέτοιο πρόγραμμα αυτοματοποίησης . Μπορεί να κάνουμε τα πράγματα όπως την εγκατάσταση του Windows Updates , χωρίς την ταλαιπωρία που συνήθως χρειάζεται . Οδηγίες
Η

1 Δημιουργήστε ένα νέο αρχείο Notepad . Χτυπήστε το εικονίδιο των Windows στην κάτω αριστερή γωνία της οθόνης σας και τον τύπο Σημειωματάριο για να ανοίξετε ένα νέο έγγραφο . 2

Αντιγράψτε και επικολλήστε το ακόλουθο κείμενο στο έγγραφο . Αποθηκεύστε το έγγραφο ως " WindowsUpdate.ps1 " χωρίς τα εισαγωγικά . Κλείστε το έγγραφο .

Λειτουργία Get- WIAStatusValue ( $ value )

{

διακόπτη - ακριβή ( $ value )

{

0 { " NotStarted "}

1 { " InProgress "}

2 { " Πετυχημένος "}

3 { " SucceededWithErrors "}

4 { "Αποτυχία" }

5 { " Ματαιώθηκε "} }


}

$ needsReboot = $ false

$ UpdateSession = Νέα - Αντικείμενο - ComObject Microsoft.Update.Session

$ UpdateSearcher = $ UpdateSession.CreateUpdateSearcher ( )

Γράψτε - Host " - Ψάχνοντας για ενημερώσεις "

$ SearchResult = $ UpdateSearcher.Search ( " IsAssigned = 1 και IsHidden = 0 και IsInstalled = 0 " )

Γράψτε - Host " - βρέθηκαν [ $ ( $ SearchResult.Updates.count ) ] ενημερώσεις για να κατεβάσετε και να εγκαταστήσετε "

Γράψτε - Host

foreach ( $ Ενημέρωση σε $ SearchResult.Updates )

{

# Προσθήκη Ενημέρωση στη συλλογή

$ UpdatesCollection = νέα - Αντικείμενο - ComObject Microsoft.Update.UpdateColl

if ( $ Update.EulaAccepted - eq 0 ) { $ Update.AcceptEula ( ) }

$ UpdatesCollection.Add ( $ Update )

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα