PowerShell

Dapatkan maklumat patch Windows 10 semasa menggunakan skrip PowerShell

Dapatkan maklumat patch Windows 10 semasa menggunakan skrip PowerShell

Biasanya, pengguna yang ingin mengetahui sama ada kemas kini kumulatif terkini dipasang pada sistem Windows 10 mereka menggunakan kaedah ini untuk memeriksa Sejarah Kemas kini Windows 10. Dalam catatan ini, kami akan menunjukkan kepada anda cara mendapatkan maklumat tampalan semasa untuk Windows 10 menggunakan skrip PowerShell.

Skrip PowerShell untuk memeriksa status Windows Update

Skrip PowerShell dapat digunakan untuk melaporkan OS mana yang membangun komputer Windows 10 saat ini dan juga kemas kini mana yang terbaru tersedia untuk perangkat. Ia juga dapat melaporkan semua kemas kini Windows yang diterbitkan untuk versi Windows 10 yang kini sedang digunakan stesen kerja.

Semasa anda menjalankan skrip, maklumat berikut akan dipaparkan:

Untuk mendapatkan maklumat patch Windows 10 terkini menggunakan skrip PowerShell, anda perlu membuat dan menjalankan skrip PowerShell menggunakan kod di bawah dari Github.

[CmdletBinding ()] Param ([switch] $ ListAllAvailable, [switch] $ ExcludePreview, [switch] $ ExcludeOutofBand) $ ProgressPreference = 'SilentlyContinue' $ URI = "https: // aka.ms / WindowsUpdateHistory "# Sejarah pelepasan Windows 10 Fungsi Get-MyWindowsVersion [CmdletBinding ()] Param ($ ComputerName = $ env: COMPUTERNAME) $ Table = Sistem Objek Baru.Data.Jadual Jadual Data $.Lajur.AddRange (@ ("ComputerName", "Windows Edition", "Version", "OS Build")) $ ProductName = (Get-ItemProperty 'HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' -Name ProductName).ProductName Cuba $ Version = (Get-ItemProperty 'HKLM: \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' -Name ReleaseID -ErrorAction Stop).ReleaseID Catch $ 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 = $ SemasaBangun + "."+ $ UBR $ TempTable = Sistem Objek Baru.Data.DataTable $ TempTable.Lajur.AddRange (@ ("ComputerName", "Windows Edition", "Version", "OS Build")) [batal] $ TempTable.Baris.Tambah ($ env: COMPUTERNAME, $ ProductName, $ Version, $ OSVersion) Return $ TempTable Function Convert-ParsedArray Param ($ Array) $ ArrayList = Sistem Objek Baru.Koleksi.ArrayList foreach ($ item dalam $ Array) [void] $ ArrayList.Tambah ([PSCustomObject] @ Kemas kini = $ item.luar HTML.Berpisah ('>') [1].Ganti ('') [1].Ganti ('') [1].Ganti ('

Anda boleh mengecualikan kemas kini Pratonton atau Keluar dari jalur yang lebih terkini daripada yang anda pasang daripada dilaporkan sebagai kemas kini terkini yang tersedia, jadi anda hanya boleh memberi tumpuan kepada kemas kini kumulatif dengan menjalankan perintah di bawah:

Get-CurrentPatchInfo -ExcludePreview -ExcludeOutofBand 

Anda juga boleh menyenaraikan semua kemas kini Windows yang telah diterbitkan oleh Microsoft untuk versi OS anda dengan arahan berikut:

Dapatkan-SemasaPatchInfo -ListAvailable

Sekiranya anda ingin mengecualikan kemas kini Pratonton dan Keluar dari senarai tetapi senaraikan semua kemas kini Windows yang telah diterbitkan oleh Microsoft untuk versi OS anda, jalankan arahan di bawah:

Get-CurrentPatchInfo -ListAvailable -ExcludePreview -ExcludeOutofBand

Itu sahaja!

SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...