Get-WmiObject Win32_ServerFeature 访问远程服务器角色和功能

Get-WmiObject Win32_ServerFeature Access Remote Server Roles and features

从远程服务器访问角色和功能。

我尝试使用以下 PowerShell 脚本从远程服务器获取角色和功能。

Get-WmiObject -Computer "serverName" -query 'select * from Win32_ServerFeature'

但问题是我无法识别其他详细信息,例如集合中的给定对象是功能还是角色。有什么帮助吗?

最后我找到了另一种选择,方法是使用 Get-WindowsFeature -ComputerName,我可以在其中过滤 featuretype 并获得远程计算机的角色和功能的单独结果。

例如:

Get-WindowsFeature -ComputerName $ServerName | Where-Object {($_.InstallState -eq “installed”) -and ($_.FeatureType -eq “Role Service”)}