2017-10-22 6 views
0

私はユーザーの郵便番号の入力に任意のタイプミスを見つけようとしています。 ユーザーの作成時にヘルプデスクが使用するすべての郵便番号のファイルがあります。PowerShellの出力を検索するには

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

切り替えた場所にオペランドがあるようです。 私の知る限り、構文から取得するように、それは次のようになります。

{ $GLCODES -notcontains $_.POBox } 

構文:あなたも ` -in <を使用することができV3のPowerShellを皮切り

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

Microsoft docs:: About Comparison Operators

+1

参照値>。 –

関連する問題