Экспорт PowerShell Get-ADUser CSV не работает - PullRequest
0 голосов
/ 11 января 2019

Может кто-нибудь сказать, что не так с моим кодом?

$csvimport = Import-Csv $csvfile -Delimiter ';'
$csvimport | ForEach-Object {
    foreach ($property in $_.PSObject.Properties) {
        if ($property.Name -contains "Vorname") {
            $vorname = $property.Value
        } else {
            $nachname = $property.Value
        }

        $user = Get-ADUser -Server $ADServer -Credential $GetAdminact -LDAPFilter (&(GivenName=$vorname)(Sn=$nachname)) -SearchBase $SearchBaseG

        $user |
            Select-Object @{Label = "Vorname";Expression = {$_.GivenName}},
                @{Label = "Nachname";Expression = {$_.Surname}},
                @{Label = "Telefon";Expression = {$_.telephoneNumber}} |
            Export-Csv -Path $csvfiles -NoTypeInformation
    }
}

Я просто пытаюсь импортировать имена / фамилии из CSV. Затем найдите пользователя в Active Directory и сгенерируйте нового CSV с его номером телефона.

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