Это должно быть тривиально для гуру Windows, но, кажется, довольно сложно для * nix историка.
Я хочу напечатать только значения Scope
и ExecutionPolicy
в таблице, полученные:
# Actual output:
(Get-ExecutionPolicy -List)
Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine Bypass
# Expected output:
MachinePolicy Undefined
UserPolicy Undefined
Process Undefined
CurrentUser Undefined
LocalMachine Bypass
Это очень тривиально в Bash,просто пайп к tail +4
.Согласно другим сообщениям, эквивалент PS должен быть | Select-Object -Last 5
, но это не работает.
Как это сделать в чистом PowerShell?
Я могу получить каждый по отдельности с помощью:
(Get-ExecutionPolicy -List).Scope
(Get-ExecutionPolicy -List).ExecutionPolicy
Но это выглядит уродливо, когда их соединятьеще раз.