PowerShell

Dohvatite podatke o trenutnoj zakrpi za sustav Windows 10 pomoću PowerShell skripte

Dohvatite podatke o trenutnoj zakrpi za sustav Windows 10 pomoću PowerShell skripte

Korisnici koji žele saznati je li najnovije kumulativno ažuriranje instalirano na njihov sustav Windows 10 ovom metodom provjeravaju povijest ažuriranja sustava Windows 10. U ovom postu ćemo vam pokazati kako dobiti trenutne informacije o zakrpama za Windows 10 pomoću PowerShell skripte.

PowerShell skripta za provjeru statusa Windows Update

Skripta PowerShell može se koristiti za izvještavanje o tome koji OS izrađuje računalo sa sustavom Windows 10, kao i koje je ažuriranje najnovije ažuriranje dostupno uređaju. Također može izvještavati o svim ažuriranjima sustava Windows objavljenim za verziju sustava Windows 10 na kojoj je trenutno radna stanica.

Kada pokrenete skriptu, prikazat će se sljedeće informacije:

Da biste dobili trenutne informacije o zakrpi sustava Windows 10 pomoću PowerShell skripte, trebate stvoriti i pokrenuti PowerShell skriptu pomoću donjeg koda s Github-a.

[CmdletBinding ()] Param ([switch] $ ListAllAvailable, [switch] $ ExcludePreview, [switch] $ ExcludeOutofBand) $ ProgressPreference = 'SilentlyContinue' $ URI = "https: // aka.ms / WindowsUpdateHistory "# Povijest izdanja sustava Windows 10 Funkcija Get-MyWindowsVersion [CmdletBinding ()] Param ($ ComputerName = $ env: COMPUTERNAME) $ Table = Sustav novog objekta.Podaci.Tablica podataka $ Table.Stupci.AddRange (@ ("ComputerName", "Windows Edition", "Version", "OS Build")) $ ProductName = (Get-ItemProperty 'HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' -Name ProductName).ProductName Isprobajte $ Version = (Get-ItemProperty 'HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' -Name ReleaseID -ErrorAction Stop).ReleaseID Uhvatite $ Version = "N / A" $ CurrentBuild = (Get-ItemProperty 'HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' -Name CurrentBuild).CurrentBuild $ UBR = (Get-ItemProperty 'HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' -Name UBR).UBR $ OSVersion = $ CurrentBuild + "."+ $ UBR $ TempTable = Sustav novog objekta.Podaci.DataTable $ TempTable.Stupci.AddRange (@ ("Ime računala", "Izdanje za Windows", "Verzija", "Izgradnja OS-a")) [void] $ TempTable.Redovi.Dodaj ($ env: COMPUTERNAME, $ ProductName, $ Version, $ OSVersion) Vrati funkciju $ TempTable Convert-ParsedArray Param ($ Array) $ ArrayList = New-Object System.Zbirke.ArrayList foreach ($ stavka u $ Array) [void] $ ArrayList.Dodaj ([PSCustomObject] @ Ažuriraj = $ item.vanjskiHTML.Podijeli ('>') [1].Zamijeniti('') [1].Zamijeniti('') [1].Zamijeniti('

Dostupne nadogradnje pregleda ili izvan opsega koje su novije od one koju ste instalirali možete izuzeti iz prijavljivanja kao najnovijeg dostupnog ažuriranja, tako da se možete usredotočiti na kumulativna ažuriranja pokretanjem naredbe u nastavku:

Get-CurrentPatchInfo -ExcludePreview -ExcludeOutofBand 

Sljedećom naredbom možete navesti i sva ažuriranja sustava Windows koja je Microsoft objavio za vašu verziju OS-a:

Get-CurrentPatchInfo -PopisDostupno

Ako s popisa želite izuzeti Pregled i izvanmrežna ažuriranja, ali navesti sva ažuriranja sustava Windows koja je Microsoft objavio za vašu verziju OS-a, pokrenite naredbu u nastavku:

Get-CurrentPatchInfo -ListAvailable -ExcludePreview -ExcludeOutofBand

To je to!

OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...
Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...
SuperTuxKart za Linux
SuperTuxKart sjajan je naslov osmišljen kako bi vam besplatno pružio iskustvo Mario Kart na vašem Linux sustavu. Prilično je izazovno i zabavno igrati...