Импортируйте CSV и после этого получите информацию группы AD из одного столбца

Я использую CSV-файл, в котором я нахожу накопленную информацию о безопасности файлов-серверов-папок.

CSV выглядит так:

Pfad; Ordnerebene; Berechtigungsgruppe_Domaene; Berechtigungsgruppe; Rechteart; Рехт
X:\;0;VORDEFINIERT; администраторы; разрешены;CHANGE
X:\;0; компания; AdminsEupl; разрешены;CHANGE
X:\;0; компания;EUPL.EDV; разрешены;CHANGE
X:\;0;;; разрешено; CHANGE
X: \ резервного копирования;1; компания; AdminsEupl; разрешены; CHANGE

Я хочу расспросить активный каталог о деталях (владелец, участники, управляющий и т. Д.) Из "Berechtigungsgruppe" и экспортировать эти данные в другой CSV.

Код такой:

$dateipfad = "<pathtomyfile>"
Import-Csv $dateipfad -Encoding Unicode -Delimiter ";"| foreach {
    $a = ($_.Pfad)
    $b = ($_.Ordnerebene)
    $c = ($_.Berechtigungsgruppe_domaene)
    $d = ($_.Berechtigungsgruppe)
    $e = ($_.Rechteart)
    $f = ($_.Recht)
    $g =  '*' + $d + '*'
}

$Array = Get-ADGroup -Filter {name -like '$g'} |
         Select-Object -Unique -ExpandProperty Name
$Liste = foreach ($element in $Array) {
    Get-ADGroup $element -Properties managedby | 
        Get-ADGroupMember -Identity $element | 
        Get-Aduser -Properties name, DisplayName, Mail | 
        Select-Object name, DisplayName, Mail,
            @{Name='Group';Expression={$element}}, managedby
}
$Liste
$Liste | Export-Csv -Path o:\powershell\GruppenMitglieder.csv -Append -Encoding Unicode -NoTypeInformation -Delimiter ';'

но все, что я получил в результате CSV: ÿþ, Что я делаю неправильно?

0 ответов

Другие вопросы по тегам