csvde.exe
Добрый день!
Народ, кто знаком с данной утилитой, помогите сделать выгрузку по пользователям из AD. Данные, которые нужны: 1. Выводимое Имя 2. Имя входа пользователя Просто "csvde -f AD_NEW.CSV -m -n -r objectClass=user" выгружает очень много лишней информации, можно ли как-нибудь сократить и выбрать только то, что мне нужно? |
используйте ключ -l
например csvde -f AD_NEW.CSV -m -n -r objectClass=user -l displayName,name |
Добавил:
csvde -f c:\AD_NEW.CSV -m -n -r objectClass=user -l CN,SamAccountName Файл стал более приемлемый, но всеравно много информации... Нужно только то, что выделено жирным: DN,cn,sAMAccountName CN=Пупкин В.В.,OU=OUROY,OU=UURK,OU=OT,OU=Bank,DC=st,DC=ru,,PupkinVV |
Вопрос актуален
|
Советую не заморачиваться с мега экспортом, и сделать формулы на экспортированные данные типа как в этой статье , а там уж и импортировать будет легче в случае чего.
|
В Дополнение к своему посту выше, после долгих часов еб***и с Excel, открыл файл csv тупо в 3 OpenOffice там выбрал разделитель запятая и он вместо него все разделил по столбцам так что учтите очень полезно.
|
Только если у вас будет:
1,2,3,4 1,2,4 то косяк с запятыми... Нужные данные будут в разных столбцах. В любом случае проблему решил через powershell. Код: import-module ActiveDirectory Get-ADUser ` -Filter * ` -SearchBase 'DC=st,DC=ru' ` -SearchScope Subtree ` -Properties ` SamAccountName, displayName ` | select-object ` -property ` @{Name = "Login"; Expression = {$_.SamAccountName;}}, ` @{Name = "ФИО"; Expression = {$_.displayName;}} ` | out-File c:\usersProperties.txt |
Время: 12:21. |
Время: 12:21.
© OSzone.net 2001-