如何搜索PowerShell的输出

时间:2017-10-22 19:25:44

标签: powershell search

我正在尝试在用户邮政编码条目中找到任何拼写错误。 我们有一个文件,其中包含帮助台在创建用户时使用的所有邮政编码。

使用Get-ADUser -Filter * -Properties POBox | select POBox我可以为所有用户获取所有PObox条目。

下一步是检查文本文件glocodes中的邮政编码,如果条目不符,则应输出到控制台。

$GLCODES= Get-Content glcodes.txt
Get-ADUser -Filter * -Properties POBox |
    select POBox |
    ? {$_.POBox -notcontains $GLCODES}

请建议。

1 个答案:

答案 0 :(得分:1)

似乎你在切换的地方有操作数。 就语法而言,它应该是:

{ $GLCODES -notcontains $_.POBox }
  

语法:

     
<Reference-values> -contains <Test-value>

Microsoft docs:: About Comparison Operators