查找计算机和执行策略

Find Computers and the Execution policy

我运行这个命令来查找每台计算机的执行策略。我正在寻找计算机名称的输出及其各自的执行策略。

**$Results = 
Get-ExecutionPolicy | Select-Object @{l='ComputerName';e={$env:computername}}
$Results | out-file -FilePath c:\temp\Process3.csv**

我只看到计算机名称,没有看到执行策略。我错过了什么?

ps:由于 WinRM 的某些问题,我的环境中没有调用命令。所以这不是我的选择

当您使用计算的 属性 仅实现 ComputerName 列时,您忽略了输出。您还需要 select Get-ExecutionPolicy:

输出的值
Get-ExecutionPolicy |
    Select-Object @{
        Name = 'ComputerName';
        Expression = { $env:computername }
    }, @{
        Name = "Policy";
        Expression = { $_ } 
    }