【问题标题】:Get-WindowsFeature and Select-Object not displaying installed state?Get-WindowsFeature 和 Select-Object 未显示安装状态?
【发布时间】:2020-10-01 18:41:49
【问题描述】:

我正在尝试创建一个脚本,通过将我需要安装的功能与服务器上已安装的功能进行比较来突出显示缺失的功能,这些功能我放置在 powershell 的数组变量中。 但我无法弄清楚为什么我的 powershell 上没有显示安装状态?

这是脚本:

$InstallState = "Install State"

Get-WindowsFeature | Select-Object "Name",$InstallState | Where-Object {$_.$InstallState -like "Available"}

我也试过了

$InstallState = "Install State"

Get-WindowsFeature | Select-Object "Name",$InstallState

我知道名称,但安装状态为空白。

【问题讨论】:

    标签: powershell powershell-ise


    【解决方案1】:

    没有空间。您可以使用Get-Member 命令查看成员

    Get-WindowsFeature | Get-Member
    
    InstallState              Property   Microsoft.Windows.ServerManager.Commands.InstallState InstallState {get;}
    

    直接改成

    $InstallState = "InstallState"
    
    Get-WindowsFeature | Select-Object "Name",$InstallState | Where-Object {$_.$InstallState -like "Available"}
    

    【讨论】:

    • 哇....不敢相信我被界面欺骗了。非常感谢,还学习了Get-Member,很有用。
    猜你喜欢
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 2013-03-06
    • 2020-08-29
    • 2019-07-24
    • 2013-05-02
    • 2023-03-26
    • 2014-12-07
    相关资源
    最近更新 更多