Windows系统功能与软件检测及文件扫描指南
1. Windows功能与安装软件检测概述
在企业环境中,确定单个系统上安装了哪些Windows功能和软件是了解系统功能的一部分。手动登录服务器并评估配置来收集所有服务器信息会非常耗时,而Windows服务器扫描脚本可以通过各种cmdlet轻松扫描单个Windows功能、角色和软件。
2. 所需环境说明
建议在Windows Server 2012系统上运行相关示例,因为部分cmdlet在PowerShell 2.0、工作站操作系统或早于Server 2008 R2的操作系统中不可用。
3. 查询Windows功能
3.1 使用get - WindowsFeature cmdlet(适用于Server 2008 R2及更高版本)
get - WindowsFeature cmdlet可简单显示系统上安装的功能和角色,它具有多个属性,如DisplayName(服务友好名称)、Name(DisplayName的短版本)、Installed(反映功能是否安装的布尔属性)、Parent(父功能信息)和InstallState(功能的安装状态,如已安装、已移除或可安装)。
查询已安装的服务器功能的操作步骤如下:
1. 调用get - WindowsFeature cmdlet,并通过管道将结果传递给 where {$_.Installed -eq $true} ,以选择系统上所有已安装的Windows功能。
2. 再将这些结果通过管道传递给Select cmdlet,以收集DisplayName、InstallS
超级会员免费看
订阅专栏 解锁全文
1882

被折叠的 条评论
为什么被折叠?



