Daftar semua perbaikan terbaru yang diterapkan ke server windows

9

Dulu ada alat baris perintah yang disebut QFECheck di Windows Server 2000 yang akan mencantumkannya. Apakah ini metode yang disukai di windows server 2003/2008?

Saya tahu mereka terdaftar di Tambah / Hapus program, tetapi sulit untuk menangkap mereka untuk audit dengan cara ini.

Bisakah saya melakukan ini tanpa harus menginstal add-on yang dapat dieksekusi?

Nick Kavadias
sumber

Jawaban:

11

Perintah berikut ini berfungsi baik di command prompt 'reguler' dan PowerShell, juga untuk Windows Server 2003 dan Windows Server 2008 :

wmic qfe get Hotfixid

untuk mengetahui apakah pembaruan tertentu diinstal:

wmic qfe | find "123456"

Namun itu tidak memberikan pembaruan kantor (sayangnya), pikir itu relatif mudah sekarang untuk hanya pergi ke 'pembaruan yang diinstal' dan melakukan pencarian untuk itu ... sama dengan pembaruan Windows, tetapi pertanyaan yang ditentukan perlu dilakukan dari command prompt.

Perintah hanya Powershell:

Get-Hotfix -id kb123456
l0c0b0x
sumber
+1 Tidak percaya Saya belum pernah melihat alat itu ....
squillman
Saya tahu pertanyaannya adalah tentang Server tetapi hanya untuk menambahkan - Tampaknya berfungsi pada Win7 tetapi pada XP mengembalikan banyak sampah yang tidak terkait, seperti sekitar 50 pengulangan "File 1" dan teks acak seperti "NLSDownlevelMapping".
John Gardeniers
Saya baru saja menemukannya dengan mencoba mencari tahu lebih lanjut tentang 'rekayasa perbaikan cepat', setelah menemukan perintah ini secara online: Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$ _. hotfixid}
l0c0b0x
Sebenarnya, saya memang melihat sampah 'file 1' pada win 2003 ... tetapi daftar KB masih akurat.
l0c0b0x
sangat mengagumkan, saya mengubah Anda menjadi jawaban yang benar!
Nick Kavadias
3

Anda dapat melakukannya dengan Powershell:

Get-ChildItem -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix”
squillman
sumber
Saya pikir Anda menggunakan PowerShell di sini untuk menggosoknya sedikit, tetapi kunci registri itu emas
Nick Kavadias
Nah, tidak menggosoknya. Tapi, ya, Anda memang bisa menggunakan alat reg baris perintah.
squillman
ini hanya berfungsi pada 2003 ... Saya baru saja memposting sebuah perintah yang berfungsi untuk server 2003 dan 2008.
l0c0b0x
2

PowerShell sekarang termasuk perintah Get-HotFix yang jauh lebih mudah diingat.

MikeyB
sumber
-1

mereka juga terdaftar di bawah direktori windows.

NASA
sumber