Я начинаю с Windows Server 2016 и использую версию только для CLI. Я пытаюсь определить, какие функции установлены на моем компьютере. Я пытался сделать это, просматривая материал с
Get-WindowsFeature
Очевидно, я не люблю читать все вручную, чтобы увидеть, установлено ли оно. Поэтому я хотел бы перечислить только те вещи, которые на самом деле установлены. Я попытался сделать это с помощью следующей команды:
Get-WindowsFeature | Where-Object {$_."install state" -like "Installed"}
Это ничего не возвращает вообще (обратите внимание, что, когда я просматриваю все, есть установленные модули). И когда я пытаюсь запустить коммандос ниже, я на самом деле получаю возвращаемый контент:
Get-WindowsFeature | Where-Object {$_."name" -like "dns"}
Что я делаю неправильно? Это неправильное использование команды, является ли другое имя "состояние установки" чем-то другим?