私はすべてのドメインからのユーザー名のCSVリストを持っていますが、そのリストを特定のOUと比較し、その一致を別のファイルに送信しようとしています。私はこれを思い付いた研究の良い量後や他のスクリプトと比較して、私は、PowerShellの新しいブランドです:上の引数を検証することはできません:私はこれを実行するとCSVから特定のOUへのADユーザーの比較
$users = Import-csv C:\Users\me\Desktop\'RSA.csv'
$(ForEach ($user in $users)
{
Get-AdUser -identity $user -SearchBase "ou=Sub,ou=Root,dc=My,dc=Domain,dc=Name" -Filter *
}) |
Select-Object SamAccountName |
Export-CSV -Path C:\Users\me\Downloads\test\output.csv -NoTypeInformation
私はエラー」は、Get-ADUserを取得パラメータ 'Identity'。引数 のIdentityプロパティがnullまたは空です。 "もし私が$ -identityユーザーなしで走ると、それはすべてのものを引き出すだけです。どのようにこの作品を作るための任意の提案?
あなたに何かが含まれていることを確認するために '$ user'変数を印刷しようとしましたか? –
はい、$ userでWrite-Outputを使用すると、すべてのユーザー名が出力されます。 – cd19
私はそれを削除したので、同じ結果を得ました。 – cd19