Bagaimana cara mendaftar semua komponen Windows opsional yang diinstal dan dihapus pada baris perintah?

2

Komponen opsional di Windows adalah, misalnya, IIS, server telnet / klien, SNMP, dll. Pada Windows 7 GUI mereka diinstal melalui Control Panel -> Program dan Fitur -> Mengaktifkan atau menonaktifkan fitur Windows.

Pada baris perintah Anda dapat menginstalnya menggunakan ocsetuputilitas, tetapi Anda harus tahu nama komponen untuk itu. Misalnya ocsetup TelnetServer.

Jadi pertanyaannya adalah bagaimana cara mendaftar semua nama komponen opsional yang tidak / diinstal pada baris perintah?

golem
sumber

Jawaban:

2

Jawabannya ditemukan berkat artikel blog msdn ini .

Dengan menggunakan PowerShell, daftarkan semua komponen opsional yang terpasang:

$(foreach ($feature in Get-WmiObject -Class Win32_OptionalFeature -Namespace root\CIMV2 -Filter "InstallState = 1") {$feature.Name}) | sort

Daftar semua komponen opsional yang tidak diinstal:

$(foreach ($feature in Get-WmiObject -Class Win32_OptionalFeature -Namespace root\CIMV2 -Filter "InstallState != 1") {$feature.Name}) | sort

golem
sumber
0

Anda dapat menggunakan DISM (Deployment Image Servis and Management), mis

dism /Online /Get-Features /Format:Table

Periksa dism /Online /?bantuan.

kenorb
sumber