当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 快速列出已安装的角色和功能

作者:精品下载站 日期:2024-12-14 22:09:08 浏览:13 分类:玩电脑

如何使用 PowerShell 快速列出已安装的角色和功能


在本教程中,您将学习如何使用 PowerShell 获取所有已安装角色和功能的列表。

这仅适用于 Windows 服务器操作系统,并且适用于本地和远程计算机。

让我们开始吧

获取 Windows 功能

get-windowsfeature PowerShell 命令将获取有关已安装和可用的功能和角色的信息。

以下命令将列出所有服务器角色和功能:

get-windowsfeature

[玩转系统] 如何使用 PowerShell 快速列出已安装的角色和功能

正如您在上面的屏幕截图中看到的,该命令获取本地计算机上服务和角色的显示名称、名称以及安装状态。安装状态值可以是已安装、可用和删除。

仅显示已安装的功能和角色

您可能只需要已安装的角色和功能的列表,这可以使用以下命令来完成:

 Get-WindowsFeature | Where-Object {$_. installstate -eq "installed"}

[玩转系统] 如何使用 PowerShell 快速列出已安装的角色和功能

这看起来好多了,现在它只是处于安装状态的功能的列表。我所做的是根据安装状态过滤列表,以仅列出已安装的列表。

显示名称和名称基本相同,因此我将删除“显示名称”列。

 Get-WindowsFeature | Where-Object {$_. installstate -eq "installed"} | select Name,Installstate

[玩转系统] 如何使用 PowerShell 快速列出已安装的角色和功能

这更容易阅读。

获取远程计算机上安装的角色和功能

现在让我们看看如何为远程计算机获取已安装的角色。我在 DC2,我将列出 DC1 的角色。

该命令完全相同,您只需将 -ComputerName PCNAME 添加到命令中即可。

Get-WindowsFeature -ComputerName dc1 | Where-Object {$_. installstate -eq "installed"} | select Name,Installstate

[玩转系统] 如何使用 PowerShell 快速列出已安装的角色和功能

现在我得到了 dc1 服务器上安装的所有内容的列表。

搜索角色和功能(通配符搜索)

如果您需要查找特定角色或功能,您可以输入名称或进行通配符搜索。在下面的示例中,我将对 Active Directory 角色进行通配符搜索。我不确定这个名字,所以我会搜索 *ad*

get-windowsfeature *ad*

[玩转系统] 如何使用 PowerShell 快速列出已安装的角色和功能

您可以看到通配符搜索列出了名称中包含“ad”的所有内容。快速搜索角色和功能的非常酷的选项。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯