จะแสดงรายการส่วนประกอบ Windows ทั้งหมดที่ติดตั้งและถอนการติดตั้งบนบรรทัดคำสั่งได้อย่างไร


2

ส่วนประกอบที่เป็นตัวเลือกใน Windows เช่น IIS, เซิร์ฟเวอร์ telnet / client, SNMP เป็นต้นใน Windows 7 GUI จะถูกติดตั้งผ่านแผงควบคุม - & gt; โปรแกรมและคุณสมบัติ - & gt; เปิดหรือปิดคุณสมบัติ Windows

ในบรรทัดคำสั่งคุณสามารถติดตั้งได้โดยใช้ ocsetup ยูทิลิตี้ แต่คุณต้องรู้ชื่อองค์ประกอบสำหรับที่ เช่น. ocsetup TelnetServer.

ดังนั้นคำถามคือวิธีการแสดงรายการส่วนประกอบตัวเลือกที่ไม่ได้ / ติดตั้งทั้งหมดในบรรทัดคำสั่ง?

คำตอบ:


2

พบคำตอบด้วยสิ่งนี้ บทความบล็อก msdn .

ใช้ powershell, รายการส่วนประกอบทางเลือกที่ติดตั้งทั้งหมด:

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

รายการส่วนประกอบเสริมทั้งหมดที่ไม่ได้ติดตั้ง:

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


0

คุณสามารถใช้ได้ DISM (การปรับใช้การบริการและการจัดการอิมเมจ) เช่น

dism /Online /Get-Features /Format:Table

ตรวจสอบ dism /Online /? เพื่อขอความช่วยเหลือ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.