כיצד להשתמש ב-PowerShell להפעלת עדכוני Windows

...

תכנות סקריפטים עם Windows PowerShell יכול לעזור להפוך פונקציות רבות לאוטומטיות.

מחשבים קיימים כדי להקל על חיינו. הם יכולים לעשות דברים כמו לחשב משוואות מתקדמות ולעזור לנו ליצור קשר עם אלה שנמצאים אלפי קילומטרים משם. דרך נוספת שבה מחשבים יכולים להקל על חיינו היא פשוט על ידי הקלה על השימוש במחשב. לדוגמה, מחשבים בימינו יכולים להיות מתוכננים לבצע רשימות ארוכות של משימות עם מעט מאוד קלט בכלל על ידי המשתמש. Windows PowerShell היא תוכנת אוטומציה כזו. זה יכול לעשות דברים כמו התקנת עדכוני Windows ללא הטרחה שהיא לוקחת בדרך כלל.

שלב 1

צור קובץ פנקס רשימות חדש. לחץ על סמל Windows בפינה השמאלית התחתונה של המסך והקלד פנקס רשימות כדי לפתוח מסמך חדש.

סרטון היום

שלב 2

העתק והדבק את הטקסט הבא במסמך. שמור את המסמך בתור "WindowsUpdate.ps1" ללא המירכאות. סגור את המסמך.

function Get-WIAStatusValue($value) { switch -exact ($value) { 0 {"NotStarted"} 1 {"InProgress"} 2 {"SucceededWithErrors"} 4 {"Failed"} 5 {" הופסק"} } }

$needsReboot = $false $UpdateSession = New-Object -ComObject Microsoft. עדכון. הפעלה $UpdateSearcher = $UpdateSession. CreateUpdateSearcher()

Write-Host " - מחפש עדכונים" $SearchResult = $UpdateSearcher. Search("IsAssigned=1 and IsHidden=0 and IsInstalled=0")

Write-Host " - נמצא [$($SearchResult. Updates.count)] עדכונים להורדה והתקנה" Write-Host

foreach($Update ב-$SearchResult. עדכונים) { # הוסף עדכון לאוסף $UpdatesCollection = New-Object -ComObject Microsoft. עדכון. UpdateColl if ( $Update. EulaAccepted -eq 0 ) { $Update. AcceptEula() } $UpdatesCollection. הוסף($עדכון) | out-null

$needsReboot = $installResult.rebootRequired
}

if($needsReboot) { הפעל מחדש את המחשב }

שלב 3

לחץ שוב על כפתור Windows והקלד "powershell" ללא המירכאות. לחץ לחיצה ימנית על סמל Windows PowerShell שמופיע בתיבת החיפוש ולחץ על "הפעל כמנהל".

שלב 4

הקלד את הדברים הבאים אם זו הפעם הראשונה שאתה מריץ סקריפט של Windows PowerShell: "set-executionpolicy חתום מרחוק." זה יאפשר ל-Windows PowerShell להריץ סקריפטים שאתה כותב בעצמך או שנחתמים על ידי א מוציא לאור מהימן. לחץ אנטר. הקלד "Y" כדי לאשר והקש על "Enter".

שלב 5

הקלד את מיקום הקובץ המלא של המסמך שיצרת זה עתה בחלון PowerShell. לדוגמה, תקליד "C:\users\name\documents\windowsupdate.ps1."

שלב 6

לחץ אנטר." הסקריפט יתבצע כעת ועדכונים יימצאו, יורדו ויותקנו ללא קלט נוסף ממך. אתה יכול להפעיל את הסקריפט הזה בתדירות שתרצה כדי לבדוק ולהוריד עדכוני Windows חדשים. ייתכן שהמחשב שלך יבקש ממך להפעיל מחדש לאחר סיום העדכונים.

עֵצָה

המשך לצפות בחלון PowerShell כדי לבדוק את התקדמות העדכונים שלך.

אַזהָרָה

אין להוריד או להפעיל סקריפטים שאינך סומך עליהם. אתה עלול לגרום נזק רציני למחשב שלך.