私はPowershellを初めて使用し、CSVから情報を見つけるブリックウォールにぶつかりました。ユーザーの AD グループがあり、CSV から samAccountName を含むエントリを見つけようとしています。
CSV には、samAccountname、IP、Subnet、および Hostname という見出しがあります。たとえば、ここに抜粋があります: neilp,10.1.52.22,10.1.52.0,Hostname01
最終的には、AD グループにもある CSV 内の samAccountnames のすべてのホスト名を見つける必要があります。
Compare-Object コマンドレットを試してみましたが、成功しませんでした:
Import-Module ActiveDirectory
$Test_Users = Get-ADGroupMember Test_Users
$Data = Import-csv .\Data.csv
$Data | ForEach-Object {Compare-Object $_ $Test_Users-ExcludeDifferent }
誰でも助けることができますか?