Data eksisterer for å gjøre livet enklere . De kan gjøre ting som å beregne avanserte ligninger og hjelpe oss kontakte de som er tusenvis av miles unna. En annen måte datamaskiner kan gjøre livet lettere er rett og slett ved å gjøre det enklere å bruke datamaskinen. For eksempel datamaskiner i dag kan være manus til å utføre lange lister over oppgaver med svært lite innspill i det hele tatt av brukeren. Windows PowerShell er et slikt automatisering program . Det kan gjøre ting som Installere Windows-oppdateringer uten å måtte at det tar normalt . Instruksjoner
en
Opprett en ny Notisblokk-fil . Hit Windows ikonet nederst i venstre hjørne av skjermen og skriv Notepad for å åpne et nytt dokument .
2
Kopier og lim inn følgende tekst i dokumentet. Lagre dokumentet som " WindowsUpdate.ps1 " uten anførselstegn . Lukk dokumentet .
Funksjon Get- WIAStatusValue ( $ verdi )
{
switch - eksakte ( $ verdi )
{
< p > 0 {" NotStarted "}
en {" InProgress "}
2 {" Etterfølger "}
3 {" SucceededWithErrors "}
4 {" Failed" }
5 {" Avbrutt "}
}
}
$ needsReboot = $ false
$ UpdateSession = New- Object - ComObject Microsoft.Update.Session
$ UpdateSearcher = $ UpdateSession.CreateUpdateSearcher ( )
Write- Host "- Søke etter oppdateringer"
$ Søkeresultat = $ UpdateSearcher.Search ( " IsAssigned = 1 og IsHidden = 0 og IsInstalled = 0 " )
Write- Host "- Found [ $ ( $ SearchResult.Updates.count ) ] oppdateringer å laste ned og installere "
Write- Host
foreach ( $ Update i $ SearchResult.Updates )
{
# Legg Update til samling
$ UpdatesCollection = New- Object - ComObject Microsoft.Update.UpdateColl
if ( $ Update.EulaAccepted - eq 0 ) {$ Update.AcceptEula ( ) }
$ UpdatesCollection.Add ( $ Update )