Apakah ada cara untuk mendapatkan nomor paket layanan dari baris perintah? Atau nomor build dari baris perintah (dari mana saya bisa memberi tahu nomor paket layanan (lihat Bagaimana cara menentukan Versi Windows dan Paket Layanan dari WindowsUpdateLog.txt ))?
Saat memulai cmd
, bagian dari nomor versi Windows ditampilkan di layar, tetapi bukan nomor paket layanan.
Saya lebih suka jawaban non-PowerShell, tapi saya tidak keberatan mengetahui tentang jawaban PowerShell karena beberapa komputer yang saya tangani sudah menginstalnya.
windows
command-line
service-pack
Alexander Bird
sumber
sumber
Jawaban:
Sumber: Temukan versi windows dari command prompt
sumber
Anda bisa mendapatkannya dengan menggunakan WMIC - os wm mendapatkan servis versi konversi
Untuk lebih lanjut tentang menggunakan WMIC, lihat tutorial kecil ini: http://quux.wiki.zoho.com/WMIC-Snippets.html
sumber
wmic
.Anda dapat mengetikkan CMD:
sumber
cmd.exe
Anda dapat menggunakan adilver
dan mendapatkan versi di stdout. Tetapi Anda perlu mengonversi nomor build untuk mendapatkan SP.ver
tidak memberikan nomor versi lengkap. Itu berhenti tepat sebelum nomor paket layanan.Anda bisa mendapatkannya dari baris perintah dengan menanyakan registri untuk kunci ServicePack. Jika SP diinstal, itu akan ditampilkan, jika tidak, ia akan mengatakan bahwa itu tidak dapat menemukan kunci yang ditentukan, dalam hal ini tidak ada paket layanan.
sumber