
A szkriptek Windows PowerShell programozása segíthet számos funkció automatizálásában.
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őlük. Egy másik módja annak, hogy a számítógépek megkönnyítsék 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ú listákat hajtsanak végre a feladatok elvégzésére, és a felhasználónak csak nagyon kevés bevitele szükséges. A Windows PowerShell egy ilyen automatizálási program. Megteheti például a Windows Update-ek 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.
A nap videója
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 {"Sikerült"} 3 {"Sikerült hibákkal"} 4 {"Sikertelen"} 5 {" Megszakítva"} } }
$needsReboot = $false $UpdateSession = Új objektum -ComObject Microsoft. Frissítés. $UpdateSearcher munkamenet = $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 a letöltéshez és telepítéshez" Write-Host
foreach($Frissítés a $SearchResultban. Frissítések) { # Frissítés hozzáadása a gyűjteményhez $UpdatesCollection = New-Object -ComObject Microsoft. Frissítés. UpdateColl if ( $Update. EulaAccepted -eq 0 ) { $Frissítés. AcceptEula() } $UpdatesCollection. Add($Update) | out-null
$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 távoli aláírással." Ez lehetővé teszi a Windows PowerShell számára, hogy olyan szkripteket futtasson, amelyeket Ön ír, vagy amelyeket egy megbízható kiadó. 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 végre fog futni, és a frissítések megkeresik, letöltik és telepítik az Ön további bevitele nélkül. 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.
Figyelem
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.