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