Windows Server: แสดงรายการบทบาทและคุณสมบัติที่ติดตั้งทั้งหมดโดยใช้ PowerShell
หากคุณติดตั้งบทบาทและคุณลักษณะด้วย PowerShell Install-WindowsFeature จะเป็นเพื่อนของคุณ Get-Windowsfeature รับข้อมูลเกี่ยวกับบทบาทเซิร์ฟเวอร์ที่ติดตั้งหรือพร้อมใช้งาน โพสต์ในบล็อกนี้แสดงวิธีรับรายการบทบาทที่ติดตั้งทั้งหมดใน Windows Server 2012 หรือ Windows Server 2016
ก่อนอื่น ฉันต้องการชี้ให้เห็นว่ามี โพสต์บล็อกที่ใหม่กว่า ที่ช่วยให้คุณสามารถดึงข้อมูล บทบาทเซิร์ฟเวอร์ทั้งหมดจากเซิร์ฟเวอร์ทั้งหมด เพิ่มเติมที่นี่: แสดงรายการบทบาทเซิร์ฟเวอร์ทั้งหมดจากเซิร์ฟเวอร์ Windows ทั้งหมดที่มี PowerShell
รับ WindowsFeature
ทำงานโดยไม่มีพารามิเตอร์ Get-WindowsFeature รับข้อมูลเกี่ยวกับบทบาทและคุณสมบัติเซิร์ฟเวอร์ทั้งหมด เรากำลังมองหาแอตทริบิวต์การติดตั้งสถานะ ค่าที่เป็นไปได้คือ: ติดตั้งแล้ว, พร้อมใช้งาน, ลบแล้ว
แสดงรายการคุณสมบัติและบทบาทที่ติดตั้งทั้งหมด
เดินหน้าต่อไปกันเถอะ ฉันเข้าสู่ระบบ Server03 ซึ่งเป็นเซิร์ฟเวอร์สมาชิกของโดเมนของฉัน ฉันค้นหาบทบาทที่ติดตั้งทั้งหมดบน localhost
Get-WindowsFeature | Where-Object {$_. installstate -eq "installed"} | Format-List Name,Installstate | more
แสดงรายการบทบาทและคุณสมบัติทั้งหมดบนโฮสต์ระยะไกล
ตามที่กล่าวไว้ ฉันเข้าสู่ระบบ Server03 เรามาค้นหาบทบาทและคุณลักษณะที่ติดตั้งไว้ทั้งหมดบนคอมพิวเตอร์ระยะไกล dc01 Server03 และ dc01 อยู่ในโดเมนเดียวกัน ฉันใช้ Get-WindowsFeature กับพารามิเตอร์ -ComputerName
Get-WindowsFeature -ComputerName dc01 | Where-Object {$_. installstate -eq "installed"} | Format-List Name,Installstate | more


