Windows-Server-2008
導出 Windows 2008 伺服器上已安裝功能的列表
我被要求指定安裝在生產 Web 伺服器上的功能,以便可以創建副本測試環境。
我可以指向並點擊解決方案,但我很好奇如何通過腳本完成此操作。Powershell 或 WMI 浮現在腦海中。該報告應顯示與版本號一起安裝的所有關鍵系統功能。理想情況下,它還會提供有關已安裝作業系統的一些資訊
如果您必須使用 WMI 編寫腳本,那麼您正在尋找Win32_ServerFeature 。它僅適用於 Windows 2008。來自 MSDN 連結的範例 VBScript 程式碼如下。
strComputer = "FABRIKAM" Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colFeatureList = objWMIService.ExecQuery _ ("SELECT Name FROM Win32_ServerFeature") For Each objFeature In colFeatureList WScript.Echo objFeature.Name Next
在 Server 2008 R2 中,它非常簡單:
Import-Module ServerManager Get-WindowsFeature
希望這可以幫助