共用方式為


Win32_ServerFeature 類別

[ Win32_ServerFeature 類別可用於需求一節中指定的作業系統。 它在後續版本中可能會變更或無法使用。 請改用 ServerManager Deploymentprovider 提供者類別。]

Win32_ServerFeature類別代表在執行 Windows Server 的電腦上安裝的功能。

開發人員和系統管理員可以使用這個類別,這些開發人員和系統管理員需要自動判斷安裝在一組伺服器電腦上的功能的程式。 用戶端電腦上無法使用這個類別的實例。

語法

[Deprecated("No value"), Dynamic, Provider("ServerFeatureProvider"), AMENDMENT]
class Win32_ServerFeature
{
  uint32 ID;
  uint32 ParentID;
  string Name;
};

成員

Win32_ServerFeature類別具有下列類型的成員:

屬性

Win32_ServerFeature類別具有這些屬性。

識別碼

資料類型: uint32

存取類型:讀取/寫入

限定詞: 金鑰Not_Null

伺服器功能識別碼

下列清單顯示 ID 屬性的可能值:

名稱
1 應用程式伺服器
2 Web 伺服器 (IIS)
3 串流處理媒體服務
5 傳真伺服器
6 檔案和 iSCSI 服務
名稱變更
7 列印和文件服務
名稱變更
8 Active Directory 同盟服務 \(英文\)
9 Active Directory 輕量型目錄服務
10 Active Directory Domain Services
11 UDDI 服務
12 DHCP 伺服器
13 DNS 伺服器
14 Network Policy and Access Services
16 Active Directory 憑證服務
17 Active Directory Rights Management Services
18 遠端桌面服務
名稱變更
19 Windows Deployment Services
20 Hyper-V
21 Windows Server Update Services
33 容錯移轉叢集
34 網路負載平衡
36 .NET Framework 3.5.1 功能
名稱變更
37 Windows 系統資源管理員
38 無線區域網路服務
39 Windows Server Backup 功能
40 WINS 伺服器
41 Windows 處理序啟用服務
42 遠端協助
43 簡單 TCP/IP 服務
44 Telnet 用戶端
45 Telnet Server
46 Unix 型應用程式的子系統
47 RPC Over HTTP Proxy
48 SMTP 伺服器
49 訊息佇列
51 Windows 內部資料庫
52 SAN 的儲存體管理員
53 LPR 連接埠監視器
55 Internet Storage Name Server
57 多重路徑 I/O
58 TFTP 用戶端
59 SNMP 服務
60 卸除式存放裝置管理員
61 BitLocker 磁碟機加密
62 網路檔案系統的服務
63 網際網路列印用戶端
64 對等名稱解析通訊協定
65 連線管理員系統管理組件
66 Windows PowerShell
67 遠端伺服器管理工具
68 高品質 Windows 音訊/視訊體驗
69 群組原則管理
71 索引服務
72 檔案伺服器資源管理員 (FSRM)
73 遠端差異壓縮
310 筆跡和手寫服務
320 Windows Server 移轉工具
321 WinRM IIS 延伸模組
324 BranchCache
334 DirectAccess 管理主控台
335 背景智慧型傳送服務 (BITS)
338 XPS 檢視器
339 Windows 生物特徵辨識架構
340 WoW64 支援
351 WINDOWS POWERSHELL整合式腳本環境 (ISE)
352 Windows TIFF IFilter
404 Window Server Update Services
409 IP 位址管理 (IPAM) 伺服器
417 Windows PowerShell
418 .NET Framework 4.5
432 Windows Search 服務
438 Client for NFS
441 BitLocker 網路解除鎖定
442 Management OData IIS 延伸模組
450 .NET Framework 4.5 進階服務
466 .NET Framework 4.5 功能
468 遠端存取
477 使用者介面和基礎結構
478 圖形化管理工具與基礎結構
481 檔案和儲存體服務
485 Windows Server Essentials 體驗
488 Direct Play

檔案服務 - 角色服務

父識別碼:6

名稱
100 分散式檔案系統
101 DFS 命名空間
102 DFS 複寫
103 檔案複寫服務
104 檔案伺服器資源管理員 (FSRM)
105 網路檔案系統的服務
106 儲存單一版本
107 Windows Search 服務
108 索引服務
255 檔案伺服器
350 網路檔案的 BranchCache
431 NFS 伺服器
434 檔案伺服器 VSS 代理程式服務
435 iSCSI 目標伺服器
436 重複資料刪除
437 iSCSI 目標儲存體提供者 (VDS 和 VSS 硬體提供者)
486 工作資料夾

AD DS - 角色服務

父識別碼:10

名稱
110 Active Directory 網域控制站
111 適用于 Unix 的身分識別管理
112 網路資訊服務的伺服器
113 密碼同步
294 遠端伺服器管理工具

串流媒體 - 角色服務

父識別碼:3

名稱
120 Windows 媒體伺服器
121 Web 型系統管理
122 記錄代理程式

ADFS - 角色服務

父識別碼:8

名稱
125 Active Directory 同盟服務 \(英文\)
126 同盟服務原則
127 AD FS 網頁代理程式
128 宣告感知代理程式
129 Windows 權杖型代理程式

遠端桌面服務 - 角色服務

父識別碼:18

名稱
130 遠端桌面工作階段主機
名稱變更
131 遠端桌面授權
名稱變更
132 遠端桌面閘道器
名稱變更
133 遠端桌面連線代理人
名稱變更
134 遠端桌面 Web 存取
名稱變更
322 遠端桌面虛擬主機

遠端桌面虛擬化主機 - 角色服務

父識別碼:322

名稱
325 核心服務
327 遠端桌面虛擬圖形

父識別碼:7

名稱
135 列印伺服器
136 網際網路列印
137 LPD 列印服務
328 分散式掃描伺服器

Web Server (IIS) - 角色服務

父識別碼:2

名稱
140 網頁伺服器
141 一般 HTTP 功能
142 靜態內容
143 預設文件
144 瀏覽目錄
145 HTTP 錯誤
146 HTTP 重新導向
147 應用程式開發
148 ASP.NET
149 .NET 擴充性
150 ASP
151 CGI
152 ISAPI 擴充程式
153 ISAPI 篩選
154 伺服器端包含
155 健康情況和診斷
156 HTTP 記錄
157 記錄工具
158 要求監視器
159 追蹤
160 自訂記錄
161 ODBC 記錄
162 安全性
163 基本驗證
164 Windows 驗證
165 摘要式驗證
166 用戶端憑證對應驗證
167 IIS 用戶端憑證對應驗證
168 URL 授權
169 要求篩選
170 IP 和網域限制
171 效能
172 靜態內容壓縮
173 動態內容壓縮
174 管理工具
175 IIS 管理主控台
176 IIS 管理腳本和工具
177 Management Service
178 IIS 6 管理相容性
179 IIS 6 Metabase 相容性
180 IIS 6 WMI 相容性
181 IIS 6 指令碼工具
182 IIS 6 管理主控台
183 FTP 發行服務
184 FTP 伺服器
185 FTP 管理主控台
314 WebDAV 發佈
316 FTP 服務
317 FTP 擴充性
336 可裝載 IIS 的 Web 核心
413 ASP.NET 4.5
414 .NET 擴充性 4.5
445 appialization
446 集中式 SSL 憑證支援
447 WebSocket 通訊協定

訊息佇列 - 功能

父識別碼:49

名稱
190 訊息佇列服務
191 訊息佇列伺服器
192 目錄服務整合
193 訊息佇列觸發程序
194 HTTP 支援
195 路由服務
196 Windows 2000 用戶端支援
197 訊息佇列 DCOM Proxy
228 多點傳送支援

Active Directory 憑證服務 - 角色服務

父識別碼:16

名稱
200 憑證授權單位
201 憑證授權單位網頁註冊。
202 線上回應
204 網路裝置註冊服務
318 憑證註冊 Web 服務
319 憑證註冊原則 Web 服務

網路原則和存取服務 - 角色服務

父識別碼:14

名稱
205 網路原則伺服器
206 VPN
207 遠端存取服務
208 路由
210 健康情況註冊授權單位
250 主機認證授權通訊協定

UDDI 服務 - 角色服務

父識別碼:11

名稱
215 UDDI 服務 Web 應用程式
216 UDDI 服務資料庫

Windows 進程啟用服務 - 角色服務

父識別碼:41

名稱
217 組態 API
218 .NET 環境
219 處理序模型

.NET Framework 3.5.1 - 功能

父識別碼:36

名稱
220 .NET Framework 3.5.1
名稱變更
221 WCF 啟用
222 HTTP 啟動
223 非 HTTP 啟用
227 XPS 檢視器

SNMP 服務 - 功能

父識別碼:59

名稱
224 SNMP 服務
225 SNMP WMI 提供者

應用程式服務 - 角色服務

名稱
230 .NET Framework 3.5.1
名稱變更
231 網頁伺服器 (IIS) 支援
232 COM+ 網路存取
233 TCP 連接埠共用
234 Windows 處理程序啟動服務支援
235 HTTP 啟動
236 訊息佇列啟動
237 TCP 啟用
238 具名管道啟動
239 分散式交易
240 傳入遠端交易
241 傳出遠端交易
242 WS-Automatic Transactions
353 適用于 .NET 4.0 的應用程式伺服器延伸模組

Windows 部署服務 - 角色

父識別碼:19

名稱
251 部署伺服器
252 傳輸伺服器

Active Directory Rights Management Services - 角色服務

父識別碼:17

名稱
253 Active Directory Rights Management Server
254 識別身分同盟支援

遠端伺服器管理工具

父識別碼:67

名稱
256 角色管理工具
257 AD DS 工具
名稱變更
258 AD LDS Snap-Ins 和 Command-Line Tools
名稱變更
259 Active Directory 憑證服務工具
260 Network Policy and Access Services
261 列印和文件服務工具
名稱變更
262 Active Directory Rights Management Services
263 遠端桌面服務工具
名稱變更
264 Windows 部署服務工具
265 功能管理工具
266 BitLocker 磁碟機加密工具
267 BITS 伺服器擴充功能工具
268 容錯移轉叢集工具
269 網路負載平衡工具
270 SMTP 伺服器工具
273 DNS 伺服器工具
277 檔案服務工具
278 分散式檔案系統工具
279 檔案伺服器Resource Manager工具
280 網路檔案系統工具的服務
281 網頁伺服器 (IIS) 工具
284 遠端桌面工作階段主機工具
名稱變更
285 遠端桌面閘道工具
名稱變更
286 遠端桌面授權工具
名稱變更
288 傳真伺服器工具
290 WINS 伺服器工具
291 UDDI 服務工具
292 憑證授權單位單位工具
293 線上回應程式工具
297 Server for NIS 工具
299 AD DS Snap-Ins和Command-Line工具
名稱變更
300 Active Directory 管理中心
301 Hyper-V 工具
323 BitLocker 修復密碼檢視器
326 BitLocker 磁碟機加密管理公用程式
329 AD DS 和 AD LDS 工具
330 Active Directory 管理中心
331 適用於 Windows PowerShell 的 Active Directory 模組
337 遠端桌面連線代理人工具
410 IP 位址管理 (IPAM) 用戶端
450 Windows PowerShell 的 Hyper-V 模組
462 Active Directory Rights Management Services 工具
465 共用和儲存體管理工具
471 遠端存取管理工具
472 適用於 Windows PowerShell 的遠端存取模組
473 遠端存取 GUI 和 Command-Line 工具
474 Windows Server Update Services 工具
476 遠端桌面授權診斷工具
479 SNMP 工具
480 大量啟用工具

Windows Server 備份 - 功能

父識別碼:39

名稱
296 Windows Server Backup
297 命令列工具

筆跡和手寫服務 - 功能

父識別碼:310

名稱
311 筆跡支援
312 手寫辨識

背景智慧型傳輸服務 (BITS) - 功能

父識別碼:335

名稱
54 IIS 伺服器擴充功能
332 Compact Server

Wow64 支援 - 功能

父識別碼:340

名稱
341 WoW64
342 WoW64 for .NET Framework 2.0 和 Windows PowerShell
343 WoW64 for .NET Framework 2.0
344 WoW64 for PowerShell
345 WoW64 for .NET Framework 3.0 和 3.5
346 WoW64 for Print Services
347 WoW64 容錯移轉叢集
348 WoW64 for Input Method Editor
349 WoW64 for Subsystem for UNIX 型應用程式

使用者介面和基礎結構 - 角色服務

父識別碼:447

名稱
35 桌面體驗
99 伺服器圖形化殼層

Window Server Update Services - 功能

父識別碼:404

名稱
405 API 和 PowerShell Cmdlet
406 SQL Server連線能力
407 WSUS 服務
408 使用者介面管理主控台
449 WID 連線能力

Windows PowerShell - 功能

父識別碼:417

名稱
411 Windows PowerShell 2.0 引擎
412 Windows PowerShell 3.0
448 Windows PowerShell Web 存取
1000 Windows PowerShell Desired State Configuration服務

.NET Framework 4.5 - 功能

父識別碼:418

名稱
419 .NET Framework 4.5 擴充
420 WCF 服務
421 HTTP 啟動
422 訊息佇列 (MSMQ) 啟用
423 具名管道啟動
424 TCP 啟用
425 TCP 連接埠共用
429 ASP.NET 4.5

遠端存取 - 角色

父識別碼:468

名稱
469 DirectAccess 和 VPN (RAS)
470 路由

檔案和儲存體服務 - 角色

父識別碼:481

名稱
482 儲存體服務
484 容錯移轉叢集管理工具

名稱

資料類型: 字串

存取類型:讀取/寫入

伺服器功能的顯示名稱,例如「檔案伺服器」、「列印伺服器」或「桌面體驗」。

ParentID

資料類型: uint32

存取類型:讀取/寫入

父伺服器功能的識別碼。 如果類別目前實例所代表的功能沒有父功能,則此屬性為 0。

備註

閱讀Windows Server 2008 伺服器管理員技術概觀,以瞭解伺服器功能。

未使用報表伺服器功能管理軟體的企業,例如已安裝管理元件的 System Center Operations Manager,可以查詢 Win32_ServerFeature 類別來取得該資訊。

您可以使用 WMI 或 WinRM 的遠端功能,從遠端伺服器取得伺服器功能資訊。 如需遠端 WMI DCOM 連線的詳細資訊,請參閱 連線到遠端電腦上的 WMI。 如需有關 WinRM 的詳細資訊,請參閱 Windows 遠端管理。

Windows Server 2012: Win32_ServerFeature 已被取代。 若要以程式設計方式存取 Windows Server 功能資訊,您可以使用伺服器管理員 Cmdlet

Windows Server 2012 R2

應用程式伺服器

不再支援

串流媒體服務

不再支援

Active Directory 同盟服務

不再支援

DHCP 伺服器

不再支援

DNS 伺服器

不再支援

遠端桌面服務

不再支援

Windows Server Update Services

不再支援

容錯移轉叢集

不再支援

網路負載平衡

不再支援

.NET Framework 3.5.1 功能

不再支援

Windows 系統Resource Manager

不再支援

Windows Server 備份功能

不再支援

遠端協助

不再支援

Telnet 用戶端

不再支援

Telnet Server

不再支援

Unix 型應用程式的子系統

不再支援

Windows 內部資料庫

不再支援

SAN 的儲存體管理員

不再支援

網際網路儲存體名稱伺服器

不再支援

多重路徑 I/O

不再支援

SNMP 服務

不再支援

網路檔案系統的服務

不再支援

對等名稱解析通訊協定

不再支援

遠端伺服器管理工具

不再支援

品質 Windows 音訊視訊體驗

不再支援

群組原則管理

不再支援

編制索引服務

不再支援

檔案伺服器 Resource Manager (FSRM)

不再支援

Windows Server 移轉工具

不再支援

BranchCache

不再支援

DirectAccess 管理主控台

不再支援

背景智慧型傳送服務 (BITS)

不再支援

WoW64 支援

不再支援

Window Server Update Services

已新增

IP 位址管理 (IPAM) 伺服器

已新增

Windows PowerShell

已新增

.NET Framework 4.5

已新增

Windows 搜尋服務

已新增

NFS 的用戶端

已新增

BitLocker 網路解除鎖定

已新增

管理 OData IIS 延伸模組

已新增

.NET Framework 4.5 進階服務

已新增

.NET Framework 4.5 功能

已新增

使用者介面和基礎結構

已新增

圖形化管理工具和基礎結構

已新增

檔案和儲存體服務

已新增

Windows Server Essentials體驗

已新增

直接播放

已新增

分散式檔案系統

不再支援

檔案伺服器Resource Manager

不再支援

網路檔案系統的服務

不再支援

單一實例儲存體

不再支援

Windows 搜尋服務

不再支援

編制索引服務

不再支援

iSCSI 目標儲存體提供者 (VDS 和 VSS 硬體提供者)

已新增

工作資料夾

已新增

Active Directory 網網域控制站

不再支援

適用于 Unix 的身分識別管理

不再支援

網路資訊服務的伺服器

不再支援

密碼同步處理

不再支援

管理工具

不再支援

Windows 媒體伺服器

不再支援。

Web 型系統管理

不再支援

記錄代理程式

不再支援

同盟服務

不再支援

同盟服務原則

不再支援

AD FS Web 代理程式

不再支援

Windows 權杖型代理程式

不再支援

遠端桌面授權

不再支援

網路原則伺服器

不再支援

Vpn

不再支援

遠端存取服務

不再支援

路由

不再支援

健康情況註冊授權單位

不再支援

主機認證授權通訊協定

不再支援

.NET Framework 3.5.1

不再支援

XPS 檢視器

不再支援

SNMP 服務

不再支援

SNMP WMI 提供者

不再支援

.NET Framework 3.5.1

不再支援

Web Server (IIS) 支援

不再支援

COM+ 網路存取

不再支援

TCP 通訊埠共用

不再支援

Windows 進程啟用服務支援

不再支援

HTTP 啟用

不再支援

訊息佇列啟用

不再支援

TCP 啟用

不再支援

具名管道啟用

不再支援

分散式交易

不再支援

傳入遠端交易

不再支援

傳出遠端交易

不再支援

WS-Automatic Transactions

不再支援

適用于 .NET 4.0 的應用程式伺服器延伸模組

不再支援

角色管理工具

不再支援

AD DS 工具

不再支援

AD LDS Snap-Ins 和 Command-Line Tools

不再支援

網路原則和存取服務

不再支援

Active Directory Rights Management Services

不再支援

遠端桌面服務工具

不再支援

功能管理工具

不再支援

容錯移轉叢集工具

不再支援

DNS 伺服器工具

不再支援

網路檔案系統工具的服務

不再支援

Web Server (IIS) Tools

不再支援

適用于 NIS 工具的伺服器

不再支援

AD DS Snap-Ins和Command-Line工具

不再支援

AD DS 和 AD LDS 工具

不再支援

遠端桌面連線代理人工具

不再支援

IP 位址管理 (IPAM) 用戶端

已新增

適用于 Windows PowerShell 的 Hyper-V 模組

Active Directory Rights Management Services 工具

已新增

共用和儲存體管理工具

已新增

遠端存取管理工具

已新增

Windows PowerShell的遠端存取模組

已新增

遠端存取 GUI 和 Command-Line 工具

已新增

Windows Server Update Services工具

已新增

遠端桌面授權診斷工具

已新增

SNMP 工具

已新增

大量啟用工具

已新增

Windows Server Backup

不再支援

命令列工具

不再支援

筆跡支援

不再支援

手寫辨識

不再支援

Compact Server

不再支援

WoW64

不再支援

WoW64 for .NET Framework 2.0 和 PowerShell

不再支援

WoW64 for .NET Framework 2.0

不再支援

WoW64 for PowerShell

不再支援

WoW64 for .NET Framework 3.0 和 3.5

不再支援

WoW64 for Print Services

不再支援

WoW64 用於容錯移轉叢集

不再支援

WoW64 for Input Method Editor

不再支援

WoW64 for Subsystem for UNIX 型應用程式

不再支援

桌面體驗

已新增

伺服器圖形化殼層

已新增

API 和 PowerShell Cmdlet

已新增

SQL Server連線能力

已新增

WSUS 服務

已新增

使用者介面管理主控台

已新增

WID 連線能力

已新增

Windows PowerShell 2.0 引擎

已新增

Windows PowerShell 3.0

已新增

Windows PowerShell Web 存取

已新增

Windows PowerShell Desired State Configuration服務

已新增

.NET Framework 4.5 擴充

已新增

WCF 服務

已新增

HTTP 啟用

已新增

訊息佇列 (MSMQ) 啟用

具名管道啟用

已新增

TCP 啟用

已新增

TCP 通訊埠共用

已新增

ASP.NET 4.5

已新增

.NET 擴充性 4.5

已新增

DirectAccess 和 VPN (RAS)

已新增

路由

已新增

儲存體服務

已新增

容錯移轉叢集管理工具

已新增

Active Directory Rights Management Services 工具

已新增

應用程式初始化

已新增

集中式 SSL 憑證支援

已新增

宣告感知代理程式

不再支援

遠端桌面工作階段主機工具

不再支援

WebSocket 通訊協定

不再支援

COM+ 網路存取

不再支援

檔案和 iSCSI 服務名稱變更

已變更為檔案服務

Windows Server 2012

使用者介面和基礎結構

已新增

NFS 的伺服器

已新增

檔案伺服器 VSS 代理程式服務

已新增

iSCSI 目標伺服器

已新增

重復資料刪除

已新增

工作資料夾

已移除

核心服務

僅針對此版本新增。

遠端桌面虛擬圖形

僅針對此版本新增

遠端存取

已新增

Windows Server 2008 R2

UDDI 服務

不再支援

Windows 系統Resource Manager

不再支援

卸載式儲存管理員

不再支援

Windows PowerShell

不再支援

筆跡和手寫服務

已新增

WinRM IIS 擴充功能

已新增

DirectAccess 管理主控台

已新增

背景智慧型傳輸服務 (BITS)

已新增

XPS 檢視器

已新增

Windows 生物特徵辨識架構

已新增

WoW64 支援

已新增

WINDOWS POWERSHELL整合式腳本環境 (ISE)

已新增

檔案複寫服務

不再支援

網路檔案的 BranchCache

已新增

工作資料夾

已新增

分散式掃描伺服器

已新增

FTP 發佈服務

不再支援

FTP 管理主控台

不再支援

FTP 服務

已新增

FTP 擴充性

已新增

IIS 可裝載 Web Core

Windows 2000 用戶端支援

不再支援

憑證註冊 Web 服務

已新增

憑證註冊原則 Web 服務

已新增

UDDI 服務 Web 應用程式

不再支援

UDDI Services 資料庫

不再支援

.NET 4.0 的應用程式伺服器延伸模組

已新增

UDDI 服務工具

不再支援

BitLocker 磁片磁碟機加密管理公用程式

已新增

AD DS 和 AD LDS 工具

不再支援

AD DS 和 AD LDS 工具

已新增

Active Directory 管理中心

已新增

適用于 Windows PowerShell 的 Active Directory 模組

已新增

遠端桌面連線代理人工具

已新增

WoW64

已新增

WoW64 for .NET Framework 2.0 和 Windows PowerShell

已新增

WoW64 for .NET Framework 2.0

已新增

WoW64 for PowerShell

已新增

WoW64 for .NET Framework 3.0 和 3.5

已新增

WoW64 for Print Services

已新增

WoW64 用於容錯移轉叢集

已新增

WoW64 for Input Method Editor

已新增

WoW64 for Subsystem for UNIX 型應用程式

已新增

BitLocker 修復密碼檢視器

已新增

列印和文件服務名稱變更

此版本的具名列印服務

遠端桌面服務名稱變更

此版本中的具名終端機服務

.NET Framework 3.5.1 功能名稱變更

此版本中名為 .NET Framework 3.0 功能

遠端桌面工作階段主機名變更

此版本中的具名終端機伺服器

遠端桌面授權名稱變更

此版本中的具名 TS 授權

遠端桌面閘道名稱變更

此版本中的具名 TS 閘道

遠端桌面連線代理人名稱變更

此版本中的具名 TS 會話訊息代理程式

遠端桌面 Web 存取名稱變更

此版本中的具名 TS Web 存取

.NET Framework 3.5.1 名稱變更

(220) 此版本中名為 Net FX 3.0 的功能

(230) 此版本中的具名 Application Server Core

AD DS 工具名稱變更

此版本中的具名Active Directory 網域服務工具

AD LDS Snap-Ins 和 Command-Line Tools 名稱變更

此版本中的具名 Active Directory 輕量型目錄服務工具

列印和文件服務工具名稱變更

此版本中的具名列印服務工具

遠端桌面服務工具名稱變更

此版本中的具名終端機服務工具

遠端桌面工作階段主機工具名稱變更

此版本中的具名終端機伺服器工具

遠端桌面閘道工具名稱變更

此版本中的具名 TS 閘道工具

遠端桌面授權工具名稱變更

此版本中的具名 TS 授權工具

AD DS Snap-Ins和Command-Line工具名稱變更

Active Directory 網域控制站工具

範例

下列腳本會顯示電腦上名為 「FABRIKAM」 的所有伺服器功能名稱。 請注意,目的電腦必須執行 Windows Server 2008 或更新版本的伺服器作業系統。

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

下列 PowerShell 腳本會剖析資料, Win32_ServerFeature 並根據ID-Parent識別碼關聯性,在簡單樹狀檢視中列印出來。

# Get all the Server Features
$features = Get-CimInstance -Query 'SELECT * FROM Win32_ServerFeature'

# Use hash table as a simple tree resource since hierachy has only 2 levels
$featureDictionary = @{}

# Add or update keys: Key is the first level whole value is the second layer.
# There may be 0 or more children, therefore an ArrayList structure is used. 
foreach ($feature in $features)
{
    if($featureDictionary.ContainsKey($feature.ParentID))
    {
        [void]$featureDictionary.Item($feature.ParentID).Add($feature)
    }
    else
    {
        [void]$featureDictionary.Add($feature.ParentID, [System.Collections.ArrayList]::new(@($feature)))
    }
}

# Print out like a tree
# Root
$root =  ($featureDictionary.GetEnumerator() | Sort-Object -Property Key)[0]
Write-Output '.'


# Enumerate Level 1 in alphabetical order
foreach ($child_lvl1 in $root.Value | Sort-Object -Property Name)
{
    Write-Output "└── $($child_lvl1.Name) [ID: $($child_lvl1.ID)]"

    # Enumerate Level 2 in alphabetical order, if possible
    if($featureDictionary.ContainsKey($child_lvl1.ID))
    {
        foreach ($child_lvl2 in $featureDictionary.Item($child_lvl1.ID) | Sort-Object -Property Name)
        {
            Write-Output "`t└── $($child_lvl2.Name) [ID:$($child_lvl2.ID)]"
        }
    }
}

它會在全新安裝 Windows Server 2022 中提供如下的輸出:

.
└── .NET Framework 4.8 Features [ID: 466]
	└── .NET Framework 4.8 [ID:418]
	└── WCF Services [ID:420]
└── File and Storage Services [ID: 481]
	└── Storage Services [ID:482]
└── Microsoft Defender Antivirus [ID: 1003]
└── System Data Archiver [ID: 1043]
└── Windows PowerShell [ID: 417]
└── WoW64 Support [ID: 340]
└── XPS Viewer [ID: 338]

規格需求

需求
最低支援的用戶端
都不支援
最低支援的伺服器
Windows Server 2008
命名空間
Root\CIMV2
MOF
ServerCompProv.mof
DLL
ServerCompProv.dll