როგორ გამოვიყენოთ PowerShell Windows განახლებების გასაშვებად

click fraud protection
...

Windows PowerShell-ით სკრიპტების დაპროგრამება დაგეხმარებათ მრავალი ფუნქციის ავტომატიზაციაში.

კომპიუტერები არსებობს ჩვენი ცხოვრების გასაადვილებლად. მათ შეუძლიათ გააკეთონ ისეთი რამ, როგორიცაა მოწინავე განტოლებების გამოთვლა და დაგვეხმარება დავუკავშირდეთ მათ, ვინც ათასობით მილის დაშორებით არის. კიდევ ერთი გზა, რომლითაც კომპიუტერებს შეუძლიათ ჩვენი ცხოვრების გამარტივება, არის უბრალოდ კომპიუტერის გამოყენება. მაგალითად, დღესდღეობით კომპიუტერებს შეუძლიათ სკრიპტები შეასრულონ ამოცანების გრძელი სიები მომხმარებლის მიერ სულ მცირე შეყვანით. Windows PowerShell არის ერთ-ერთი ასეთი ავტომატიზაციის პროგრამა. მას შეუძლია გააკეთოს ისეთი რამ, როგორიცაა Windows განახლებების ინსტალაცია უპრობლემოდ, რაც ჩვეულებრივ სჭირდება.

Ნაბიჯი 1

შექმენით ახალი Notepad ფაილი. დააჭირეთ Windows-ის ხატულას თქვენი ეკრანის ქვედა მარცხენა კუთხეში და აკრიფეთ Notepad ახალი დოკუმენტის გასახსნელად.

დღის ვიდეო

ნაბიჯი 2

დააკოპირეთ და ჩასვით შემდეგი ტექსტი დოკუმენტში. შეინახეთ დოკუმენტი, როგორც "WindowsUpdate.ps1" ციტატების გარეშე. დახურეთ დოკუმენტი.

ფუნქცია Get-WIAStatusValue($value) { switch -exact ($value) {0 {"NotStarted"} 1 {"InProgress"} 2 {"Succeeded"} 3 {"SucceededWithErrors"} 4 {"ვერ შედგა"} 5 {" შეწყვეტილია"} } }

$needsReboot = $false $UpdateSession = New-Object -ComObject Microsoft. განახლება. სესია $UpdateSearcher = $UpdateSession. CreateUpdateSearcher()

Write-Host " - განახლებების ძიება" $SearchResult = $UpdateSearcher. ძიება ("IsAssigned=1 და IsHidden=0 და IsInstalled=0")

Write-Host " - ნაპოვნია [$($SearchResult. Updates.count)] განახლებები ჩამოტვირთვის და ინსტალაციისთვის" Write-Host

foreach($განახლება $SearchResult-ში. განახლებები) { # დაამატეთ განახლება კოლექციაში $UpdatesCollection = New-Object -ComObject Microsoft. განახლება. UpdateColl if ($Update. Eula Accepted -eq 0 ) { $განახლება. AcceptEula() } $UpdatesCollection. დამატება($განახლება) | გარეთ-ნული

$needsReboot = $installResult.rebootRequired
}

if ($needsReboot) { გადატვირთეთ-კომპიუტერი }

ნაბიჯი 3

კვლავ დააჭირეთ Windows ღილაკს და ჩაწერეთ „powershell“ ბრჭყალების გარეშე. დააწკაპუნეთ მაუსის მარჯვენა ღილაკით Windows PowerShell ხატულაზე, რომელიც გამოჩნდება საძიებო ველში და დააწკაპუნეთ "Run as Administrator".

ნაბიჯი 4

ჩაწერეთ შემდეგი, თუ პირველად მართავთ Windows PowerShell სკრიპტს: "set-executionpolicy დისტანციური დიზაინით." ეს საშუალებას მისცემს Windows PowerShell-ს გაუშვას სკრიპტები, რომლებსაც თქვენ თავად წერთ ან ხელმოწერილია სანდო გამომცემელი. დააჭირეთ enter. ჩაწერეთ "Y" დასადასტურებლად და დააჭირეთ "Enter".

ნაბიჯი 5

ჩაწერეთ დოკუმენტის სრული ფაილის ადგილმდებარეობა, რომელიც ახლახან შექმენით PowerShell-ის ფანჯარაში. მაგალითად, თქვენ უნდა აკრიფოთ "C:\users\name\documents\windowsupdate.ps1."

ნაბიჯი 6

დააჭირეთ "Enter". სკრიპტი ახლა შესრულდება და განახლებები მოიძებნება, ჩამოიტვირთება და დაინსტალირდება თქვენგან დამატებითი შეყვანის გარეშე. თქვენ შეგიძლიათ ამ სკრიპტის გაშვება რამდენჯერაც გსურთ, რათა შეამოწმოთ და ჩამოტვირთოთ ახალი Windows განახლებები. თქვენი კომპიუტერი შეიძლება მოგთხოვოთ გადატვირთოთ განახლებების დასრულების შემდეგ.

რჩევა

განაგრძეთ PowerShell-ის ფანჯრის ყურება თქვენი განახლებების პროგრესის შესამოწმებლად.

გაფრთხილება

არ ჩამოტვირთოთ და არ გაუშვათ სკრიპტები, რომლებსაც არ ენდობით. თქვენ შეიძლება სერიოზულად დააზიანოთ თქვენი კომპიუტერი.

კატეგორიები

Ბოლო

როგორ გავაერთიანოთ მიწისქვეშა კოაქსიალური კაბელი

როგორ გავაერთიანოთ მიწისქვეშა კოაქსიალური კაბელი

კოაქსიალური კაბელების შეერთება მარტივი პროცესი...

როგორ დავაწებოთ ლენტი კაბელი მიკროსქემის დაფაზე

როგორ დავაწებოთ ლენტი კაბელი მიკროსქემის დაფაზე

კაბელები გამართულია დაზიანებისგან დასაცავად. ლ...

რამდენ ხანს შემიძლია Cat 5 კაბელის გაშვება?

რამდენ ხანს შემიძლია Cat 5 კაბელის გაშვება?

სურათის კრედიტი: Professor25/iStock/GettyImages...