Witajcie,
Na start- jestem początkującą osobą w powershellu a także jest to mój pierwszy post tutaj więc proszę o wyrozumiałość.
Mamy w pracy AD i potrzebuję wyfiltrować w powershellu użytkowników oraz grupy do których przynależą (i nic więcej). Doszedłem do etapu w którym wszystkie informacje są exportowane do pliku csv, lecz cały tekst jest w jednej kolumnie. Chciałbym aby każdy użytkownik był w jednej kolumnie w pojedynczych wierszach a w kolumnie obok aby były wypisane grupy w których jest. Próbowałem także dodać poprzez add-content jeden ze znaków (, | @) po każdej osobie aby potem w excelu opcją tekst jako kolumny to sobie poukładać- aby znak był rozdzielnikiem, lecz nie działa to tak jak chcę- cały tekst jest i tak w jednej kolumnie a tylko wybrany znak się usuwa.
Podsumowując- chcę użytkownika, w jakich jest grupach, aby to nie było w jednym tekście, do pliku csv
Poniżej wklejam kod do edycji:
$users = get-qaduser
$f = 'C:\Users\process.csv'
$csv = @()
foreach ($u in $users)
{
$u.Name | Out-File -FilePath $f -Append
$u | Get-QADMemberOf | ft groupname | Out-File $f -Append
$csv | Export-CSV -path $f -NoTypeInformation -Append
}
Autor: vionus
Liczba wyświetleń: 138
Liczba odpowiedzi: 2