PowerShell查看Windows功能選項的方法_PowerShell

來源:互聯網
上載者:User

在Windows Server 2012中使用PowerShell添加和刪除Windows角色和功能非常方便,但是在windows 8.1上啟用和禁用Windows選項卻略顯雞肋。

比如Get-WindowsOptionalFeature擷取當前所有的Windows功能選項:

複製代碼 代碼如下:

PS> Get-WindowsOptionalFeature -Online | select * -First 1


FeatureName      : Microsoft-Hyper-V-All
State            : Enabled
Path             :
Online           : True
WinPath          :
SysDrivePath     :
RestartNeeded    : False
LogPath          : I:\Windows\Logs\DISM\dism.log
ScratchDirectory :
LogLevel         : WarningsInfo


Microsoft-Hyper-V-All到底是什嗎?是不是下圖中的Windows功能對話方塊中的Hyper-V,還是Hyper-V管理平台。如果能有一個英文的FeatureName和下圖中本地化名稱對應就好了。

PowerShell擷取Windows功能選項

幸好WMI中的Win32_OptionalFeature可以做到這一點:

複製代碼 代碼如下:

Get-WmiObject -Class Win32_OptionalFeature |
 Select Name,Caption |
ConvertTo-Html

輸出結果為:

Name Caption
Microsoft-Hyper-V-All Hyper-V
Microsoft-Hyper-V-Tools-All Hyper-V 管理工具
Microsoft-Hyper-V Hyper-V 平台
Microsoft-Hyper-V-Management-Clients Hyper-V GUI 管理工具
Microsoft-Hyper-V-Management-PowerShell Windows PowerShell 的 Hyper-V 模組
Printing-Foundation-Features 列印和文件服務
Printing-Foundation-LPRPortMonitor LPR 連接埠監視器
Printing-Foundation-LPDPrintService LPD 列印服務
Printing-Foundation-InternetPrinting-Client Internet 列印用戶端
FaxServicesClientPackage Windows 傳真和掃描
ScanManagementConsole 掃描管理
LegacyComponents 舊版組件
DirectPlay DirectPlay
SimpleTCP 簡單 TCPIP 服務(即 echo、daytime 等)
SNMP 簡易網路管理通訊協定(SNMP)
WMISnmpProvider WMI SNMP 提供者
Windows-Defender-Default-Definitions
Windows-Identity-Foundation Windows Identity Foundation 3.5
MicrosoftWindowsPowerShellV2Root Windows PowerShell 2.0
MicrosoftWindowsPowerShellV2 Windows PowerShell 2.0 Engine
DirectoryServices-ADAM-Client Active Directory 輕型目錄服務
Internet-Explorer-Optional-amd64 Internet Explorer 11
NetFx3 .NET Framework 3.5 (包括 .NET 2.0 和 3.0)
IIS-WebServerRole Internet Information Services
IIS-WebServer 全球資訊網服務
IIS-CommonHttpFeatures 常見 HTTP 功能
IIS-HttpErrors HTTP 錯誤
IIS-HttpRedirect HTTP 重新導向
IIS-ApplicationDevelopment 應用程式開發功能
IIS-NetFxExtensibility .NET Extensibility 3.5
IIS-NetFxExtensibility45 .NET Extensibility 4.5
IIS-HealthAndDiagnostics 健全狀態和診斷
IIS-HttpLogging HTTP 日誌
IIS-LoggingLibraries 日誌工具
IIS-RequestMonitor 請求監視器
IIS-HttpTracing 跟蹤
IIS-Security 安全性
IIS-URLAuthorization URL 授權
IIS-RequestFiltering 要求篩選
IIS-IPSecurity IP 安全
IIS-Performance 效能功能
IIS-HttpCompressionDynamic 動態內容壓縮
IIS-WebServerManagementTools Web 管理工具
IIS-ManagementScriptingTools IIS 管理指令碼和工具
IIS-IIS6ManagementCompatibility IIS 6 管理相容性
IIS-Metabase IIS 中繼資料庫和 IIS 6 配置相容性
WAS-WindowsActivationService Windows Process Activation Service
WAS-ProcessModel 進程模型
WAS-NetFxEnvironment .NET 環境
WAS-ConfigurationAPI 配置 API
IIS-HostableWebCore Internet Information Services 可承載的 Web 核心
IIS-CertProvider 集中式 SSL 憑證支援
IIS-WindowsAuthentication Windows 身分識別驗證
IIS-DigestAuthentication 摘要式驗證
IIS-ClientCertificateMappingAuthentication 用戶端認證映射身分識別驗證
IIS-IISCertificateMappingAuthentication IIS 用戶端認證映射身分識別驗證
IIS-ODBCLogging ODBC 日誌記錄
IIS-StaticContent 靜態內容
IIS-DefaultDocument 預設文件
IIS-DirectoryBrowsing 瀏覽目錄
IIS-WebDAV WebDAV 發布
IIS-WebSockets WebSocket 通訊協定
IIS-ApplicationInit 應用程式初始化
IIS-ASPNET ASP.NET 3.5
IIS-ASPNET45 ASP.NET 4.5
IIS-ASP ASP
IIS-CGI CGI
IIS-ISAPIExtensions ISAPI 擴充
IIS-ISAPIFilter ISAPI 篩選器
IIS-ServerSideIncludes 伺服器端包含
IIS-CustomLogging 自訂日誌
IIS-BasicAuthentication 基本驗證
IIS-HttpCompressionStatic 靜態內容壓縮
IIS-ManagementConsole IIS 管理主控台
IIS-ManagementService IIS 管理服務
IIS-WMICompatibility IIS 6 WMI 相容性
IIS-LegacyScripts IIS 6 指令碼工具
IIS-LegacySnapIn IIS 6 管理主控台
IIS-FTPServer FTP 伺服器
IIS-FTPSvc FTP 服務
IIS-FTPExtensibility FTP 擴充性
MSMQ-Container Microsoft Message Queue (MSMQ) 伺服器
MSMQ-Server Microsoft Message Queue (MSMQ) 伺服器核心
MSMQ-Triggers MSMQ 觸發器
MSMQ-ADIntegration MSMQ Active Directory 網域服務整合
MSMQ-HTTP MSMQ HTTP 支援
MSMQ-Multicast 多播支援
MSMQ-DCOMProxy MSMQ DCOM 代理
WCF-Services45 WCF 服務
WCF-HTTP-Activation45 HTTP 啟用
WCF-TCP-Activation45 TCP 啟用
WCF-Pipe-Activation45 具名管道啟用
WCF-MSMQ-Activation45 訊息佇列(MSMQ)啟用
WCF-TCP-PortSharing45 TCP 通訊埠共用
WCF-HTTP-Activation Windows Communication Foundation HTTP 啟用
WCF-NonHTTP-Activation Windows Communication Foundation 非 HTTP 啟用
NetFx4-AdvSrvs .NET Framework 4.5 進階服務
NetFx4Extended-ASPNET45 ASP.NET 4.5
MediaPlayback 媒體功能
WindowsMediaPlayer Windows Media Player
Microsoft-Windows-MobilePC-Client-Premium-Package-net 網路投影
Microsoft-Windows-MobilePC-LocationProvider-INF Windows 定位程式
Printing-XPSServices-Features XPS 服務
RasCMAK RAS 連線管理員系統管理組件(CMAK)
RasRip RIP 接聽程式
MSRDC-Infrastructure 遠程差分壓縮 API 支援
SearchEngine-Client-Package Windows Search
TelnetClient Telnet 用戶端
TelnetServer Telnet 伺服器
TFTP TFTP 用戶端
TIFFIFilter Windows TIFF IFilter
Xps-Foundation-Xps-Viewer XPS 檢視器
WorkFolders-Client 工作資料夾用戶端
SMB1Protocol SMB 1.0/CIFS 檔案分享權限設定支援
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.