1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

A PowerShell használata Windows-frissítések futtatásához

A számítógépek azért vannak, hogy megkönnyítsék életünket. Olyan dolgokat tehetnek, mint például a fejlett egyenletek kiszámítása, és segítenek felvenni a kapcsolatot azokkal, akik több ezer mérföldre vannak tőle. Egy másik módja annak, hogy a számítógépek megkönnyítik az életünket, egyszerűen a számítógép használatának megkönnyítése. Például manapság a számítógépeket úgy lehet szkriptelni, hogy hosszú feladatlistákat hajtsanak végre, a felhasználónak csak nagyon kevés bevitele mellett. A Windows PowerShell egy ilyen automatizálási program. Megteheti például a Windows-frissítések telepítését a szokásos gondok nélkül.

1. lépés

Hozzon létre egy új Jegyzettömb fájlt. Nyomja meg a Windows ikont a képernyő bal alsó sarkában, és írja be a Jegyzettömb kifejezést egy új dokumentum megnyitásához.

2. lépés

Másolja és illessze be a következő szöveget a dokumentumba. Mentse el a dokumentumot "WindowsUpdate.ps1" néven idézőjelek nélkül. Zárja be a dokumentumot.

function Get-WIAStatusValue($value) { switch -exact ($value) { 0 {"NotStarted"} 1 {"Folyamatban"} 2 {"Sikeres"} 3 {"Sikerült hibákkal"} 4 {"Sikertelen"} 5 {" Megszakítva"} } }

$needsReboot =$false $UpdateSession =Új objektum -ComObject Microsoft.Update.Session $UpdateSearcher =$UpdateSession.CreateUpdateSearcher()

Write-Host " - Frissítések keresése" $SearchResult =$UpdateSearcher.Search("IsAssigned=1 and IsHidden=0 and IsInstalled=0")

Write-Host " - Talált [$($SearchResult.Updates.count)] frissítések letöltéséhez és telepítéséhez" Write-Host

foreach($Update in $SearchResult.Updates) { # Frissítés hozzáadása a gyűjteményhez $UpdatesCollection =New-Object -ComObject Microsoft.Update.UpdateColl if ( $Update.EulaAccepted -eq 0 ) { $Update.AcceptEula() } $UpdatesCollection. Add($Update) | out-null

Download Write-Host " + Frissítés letöltése $($Update.Title)" $UpdatesDownloader =$UpdateSession.CreateUpdateDownloader() $UpdatesDownloader.Updates =$UpdatesCollection $DownloaddatesDown -$Upload. {0}" -f (Get-WIAStatusValue $DownloadResult.ResultCode) Write-Host $üzenet

Write-Host telepítése " - Frissítés telepítése" $UpdatesInstaller =$UpdateSession.CreateUpdateInstaller() $UpdatesInstaller.Updates =$UpdatesCollection $InstallResult =$UpdatesInstaller.Install() Telepítés {0} Get-WIAStatusValue $DownloadResult.ResultCode) Write-Host $message Write-Host

$needsReboot =$installResult.rebootRequired
}

if($needsReboot) { restart-computer }

3. lépés

Nyomja meg újra a Windows gombot, és írja be a „powershell” kifejezést idézőjelek nélkül. Kattintson jobb gombbal a keresőmezőben megjelenő Windows PowerShell ikonra, majd kattintson a „Futtatás rendszergazdaként” lehetőségre.

4. lépés

Írja be a következőt, ha először futtat Windows PowerShell-szkriptet:"set-executionpolicy remotesigned." Ez lehetővé teszi, hogy a Windows PowerShell olyan szkripteket futtasson, amelyeket Ön ír, vagy amelyeket egy megbízható kiadó ír alá. Nyomd meg az Entert. A megerősítéshez írja be az „Y”-t, majd nyomja meg az „Enter” gombot.

5. lépés

Írja be az imént létrehozott dokumentum teljes fájlhelyét a PowerShell ablakba. Például írja be:"C:\users\name\documents\windowsupdate.ps1."

6. lépés

Nyomd meg az Entert." A szkript most fut, és a frissítések megtalálják, letöltik és telepítik anélkül, hogy Ön további bevitelt kérne. Ezt a szkriptet olyan gyakran futtathatja, ahányszor csak akarja, új Windows-frissítések kereséséhez és letöltéséhez. A frissítések befejezése után számítógépe újraindítást kérhet.

Tipp

Továbbra is figyelje a PowerShell ablakot, hogy ellenőrizze a frissítések folyamatát.

Figyelmeztetés

Ne töltsön le és ne futtasson olyan szkripteket, amelyekben nem bízik. Súlyosan károsíthatja számítógépét.


  1. Hogyan használjuk az ActiveX Windows Mobile
  2. Hogyan kell használni egy iPhone a Windows PC
  3. Hogyan használjuk a Zune egy Apple
  4. Hogyan használjuk ActiveX Windows Mobile
  5. Hogyan használjuk a Windows- emulátor iPhone