Get-ADUser для 2 столбцов из CSV - PullRequest
0 голосов
/ 01 ноября 2019

У меня проблемы с поиском лучшего способа получить пользователя AD и |Select-Object SamAccountName для набора данных, где имена и фамилии находятся в 2 отдельных столбцах на CSV.

Что у меня есть (я только начинаю этот скрипт)

$Results = @()

$Physician = Import-Csv -Path "$env:UserProfile\Desktop\Physicians.csv"


foreach($User in $Physician)

{

    $Uno = $User.FirstName

    $Dos = $User.LastName

    $Users = Get-ADUser -Filter 

}

Кажется, я не могу найти лучший способ взять мои 2 идентификатора имени и использовать фильтр для сравнения их обоих с AD и получения SamAccountName

1 Ответ

0 голосов
/ 01 ноября 2019

Вы можете сделать это просто и просто сложить их вместе в строку:

$Physician = Import-Csv -Path "$env:UserProfile\Desktop\Physicians.csv"
$Results = $Physician | ForEach-Object {
    $Uno = $_.FirstName
    $Dos = $_.LastName
    $FullName = "$Uno $Dos"

    Get-ADUser -Filter {Name -eq $FullName} | Select Name , SamAccountName

}

$Results
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...