Computere eksisterer for at gøre vores liv lettere . De kan gøre ting som beregner avancerede ligninger og hjælpe os kontakt dem, der er tusinder af miles væk . En anden måde computere kan gøre vores liv lettere er simpelthen ved at gøre det lettere at bruge computeren. For eksempel , i dag computere kan scripted at udføre lange lister af opgaver med meget lidt input overhovedet af brugeren . Windows PowerShell er et sådant automation program. Det kan gøre ting såsom install Windows-opdateringer uden besværet , at det tager normalt. Instruktioner
1
Opret en ny fil i Notesblok . Hit på Windows-ikonet i nederste venstre hjørne af skærmen og type Notesblok til at åbne et nyt dokument .
2
Kopier og indsæt følgende tekst i dokumentet. Gem dokumentet som " WindowsUpdate.ps1 " uden anførselstegn . Luk dokumentet.
Funktionen Get- WIAStatusValue ( $ value )
{
switch - exact ( $ value )
{
< p > 0 {" NotStarted "}
1 {" InProgress "}
2 {" Lykkedes "}
3 {" SucceededWithErrors "}
4 {" Failed" }
5 {" Afbrudt "}
}
}
$ needsReboot = $ false
$ UpdateSession = Ny -objekt- ComObject Microsoft.Update.Session
$ UpdateSearcher = $ UpdateSession.CreateUpdateSearcher ()
Write- vært " - Søgning efter opdateringer "
$ Søgeresultat = $ UpdateSearcher.Search ( " IsAssigned = 1 og IsHidden = 0 og IsInstalled = 0")
Write- vært " - Found [$ ( $ SearchResult.Updates.count ) ] opdateringer at hente og installere " < br >
Write- Host
foreach ( $ Update i $ SearchResult.Updates )
{
# Tilføj opdatering til Collection
$ UpdatesCollection = New- Object - ComObject Microsoft.Update.UpdateColl
if ($ Update.EulaAccepted - eq 0) {$ Update.AcceptEula () }
$ UpdatesCollection.Add ( $ opdatering)