วิธีใช้ PowerShell เพื่อเรียกใช้ Windows Updates

...

สคริปต์การเขียนโปรแกรมด้วย Windows PowerShell สามารถช่วยให้การทำงานหลายอย่างเป็นไปโดยอัตโนมัติ

คอมพิวเตอร์มีอยู่เพื่อทำให้ชีวิตของเราง่ายขึ้น พวกเขาสามารถทำสิ่งต่างๆ เช่น คำนวณสมการขั้นสูง และช่วยให้เราติดต่อกับผู้ที่อยู่ห่างออกไปหลายพันไมล์ อีกวิธีหนึ่งที่คอมพิวเตอร์สามารถทำให้ชีวิตของเราง่ายขึ้นก็คือการทำให้การใช้คอมพิวเตอร์ง่ายขึ้น ตัวอย่างเช่น คอมพิวเตอร์ในปัจจุบันสามารถเขียนสคริปต์เพื่อแสดงรายการงานยาวๆ โดยที่ผู้ใช้ป้อนข้อมูลเพียงเล็กน้อย Windows PowerShell เป็นหนึ่งในโปรแกรมอัตโนมัติดังกล่าว สามารถทำสิ่งต่างๆ เช่น ติดตั้ง Windows Updates โดยไม่ต้องยุ่งยากเหมือนปกติ

ขั้นตอนที่ 1

สร้างไฟล์ Notepad ใหม่ กดไอคอน Windows ที่มุมล่างซ้ายของหน้าจอ แล้วพิมพ์ Notepad เพื่อเปิดเอกสารใหม่

วีดีโอประจำวันนี้

ขั้นตอนที่ 2

คัดลอกและวางข้อความต่อไปนี้ลงในเอกสาร บันทึกเอกสารเป็น "WindowsUpdate.ps1" โดยไม่มีเครื่องหมายคำพูด ปิดเอกสาร

ฟังก์ชัน Get-WIAStatusValue($value) { switch -exact ($value) { 0 {"NotStarted"} 1 {"InProgress"} 2 {"Succeeded"} 3 {"SucceededWithErrors"} 4 {"Failed"} 5 {" ยกเลิก"} } }

$needsReboot = $false $UpdateSession = วัตถุใหม่ - ComObject Microsoft อัปเดต. เซสชัน $UpdateSearcher = $UpdateSession CreateUpdateSearcher()

เขียนโฮสต์ " - กำลังค้นหาการอัปเดต" $SearchResult = $UpdateSearcher ค้นหา ("IsAssigned=1 และ IsHidden=0 และ IsInstalled=0")

เขียนโฮสต์ " - พบ [$($SearchResult. Updates.count)] อัปเดตเพื่อดาวน์โหลดและติดตั้ง" เขียนโฮสต์

foreach($อัปเดตใน $SearchResult. อัปเดต) { # เพิ่มการอัปเดตคอลเลกชั่น $UpdatesCollection = New-Object -ComObject Microsoft. อัปเดต. UpdateColl ถ้า ( $Update. EulaAccepted -eq 0 ) { $Update. AcceptEula() } $UpdatesCollection.dll เพิ่ม($อัปเดต) | out-null

$needsReboot = $installResult.rebootRequired
}

if($ needsReboot) { รีสตาร์ทคอมพิวเตอร์ }

ขั้นตอนที่ 3

กดปุ่ม Windows อีกครั้งแล้วพิมพ์ "powershell" โดยไม่ใส่เครื่องหมายคำพูด คลิกขวาที่ไอคอน Windows PowerShell ที่ปรากฏในช่องค้นหา แล้วคลิก "เรียกใช้ในฐานะผู้ดูแลระบบ"

ขั้นตอนที่ 4

พิมพ์ข้อความต่อไปนี้หากคุณใช้งานสคริปต์ Windows PowerShell เป็นครั้งแรก: "set-executionpolicy remotesigned" ซึ่งจะทำให้ Windows PowerShell สามารถเรียกใช้สคริปต์ที่คุณเขียนเองหรือที่ลงนามโดยa ผู้เผยแพร่ที่เชื่อถือได้ กดปุ่มตกลง. พิมพ์ "Y" เพื่อยืนยันและกด "Enter"

ขั้นตอนที่ 5

พิมพ์ตำแหน่งไฟล์แบบเต็มของเอกสารที่คุณเพิ่งสร้างลงในหน้าต่าง PowerShell ตัวอย่างเช่น คุณจะต้องพิมพ์ "C:\users\name\documents\windowsupdate.ps1"

ขั้นตอนที่ 6

กดปุ่มตกลง." ตอนนี้สคริปต์จะทำงานและจะพบ ดาวน์โหลด และติดตั้งการอัปเดตโดยไม่มีการป้อนข้อมูลเพิ่มเติมจากคุณ คุณสามารถเรียกใช้สคริปต์นี้ได้บ่อยเท่าที่ต้องการเพื่อตรวจสอบและดาวน์โหลดการอัปเดต Windows ใหม่ คอมพิวเตอร์ของคุณอาจแจ้งให้คุณรีสตาร์ทหลังจากการอัปเดตเสร็จสิ้น

เคล็ดลับ

ดูหน้าต่าง PowerShell ต่อไปเพื่อตรวจสอบความคืบหน้าของการอัปเดตของคุณ

คำเตือน

อย่าดาวน์โหลดหรือเรียกใช้สคริปต์ที่คุณไม่เชื่อถือ คุณอาจสร้างความเสียหายให้กับคอมพิวเตอร์ของคุณอย่างร้ายแรง

หมวดหมู่

ล่าสุด

วิธีปรับระดับเสียงบน Skype

วิธีปรับระดับเสียงบน Skype

หากคุณกำลังเครียดที่จะได้ยินใครสักคนผ่าน Skype ...

วิธีการนำเข้าอีโมติคอนไปยัง Skype

วิธีการนำเข้าอีโมติคอนไปยัง Skype

Skype ใช้ชุดอีโมติคอนเฉพาะที่สามารถแทรกในการแช...

วิธีการส่งอีเมลจำนวนมากด้วย Outlook

วิธีการส่งอีเมลจำนวนมากด้วย Outlook

Microsoft Outlook ช่วยให้คุณส่งอีเมลไปยังผู้รับ...