Автор Тема: Выгрузка пользователей AD в xml  (Прочитано 200 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kastiel318

  • Пользователь
  • **
  • Сообщений: 93
  • Karma: +2/-0
  • Пол: Мужской
    • Share Post
Выгрузка пользователей AD в xml
« : Май 25, 2016, 10:20:42 am »
Парни, нужна помощь, мне надо выгрузить всех пользователей AD в формат XML
пока чего-то туплю и не могу сообразаить как это сделать.
+мне надо выгрузить только по некоорым атрибутам.
Что-то делаю не правильно, сори, но с повер шелом только сталкиваюсь
пока вот что набросал

Get-ADUser -filter * -Properties  Name,middleName,title,manager,department,extensionAttribute1 | Format-table Name,middleName,title,manager,department,extensionAttribute1 > и тут надо как-то вывести в xml
+хорошо бы было указать одну оушку, те.е корневой домен. чтоб он не выгружал отключенные учетки.

Плиз хелп)))


 

Оффлайн DaRoni

  • Специалист ИТ
  • ****
  • Сообщений: 286
  • Karma: +22/-0
  • Пол: Мужской
    • Share Post
Re: Выгрузка пользователей AD в xml
« Ответ #1 : Май 25, 2016, 10:26:39 am »
уже была такая тема тут
upd: не нашёл тему наверно где то в комментариях.
upd2: http://forum.sys-admin.kz/index.php?topic=1141.msg3203#msg3203
« Последнее редактирование: Май 25, 2016, 10:35:07 am от DaRoni »

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 7931
  • Karma: +108/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

Оффлайн Kastiel318

  • Пользователь
  • **
  • Сообщений: 93
  • Karma: +2/-0
  • Пол: Мужской
    • Share Post
Re: Выгрузка пользователей AD в xml
« Ответ #3 : Май 25, 2016, 10:39:24 am »
нашел вот такой скрипт

import-module ActiveDirectory
 
$ADUserParams=@{
'Server' = '@@@@'
'Searchbase' = '@@@@@@
'Searchscope'= 'Subtree'
'Filter' = '*'
'Properties' = '*'
}
 
$SelectParams=@{ 'Property' = 'sn', 'givenName', 'middleName', 'SAMAccountname', 'userPrincipalName', 'CN', 'title',  'department', 'DisplayName', 'l', 'Description', 'EmailAddress', 'mobilephone',@{name='businesscategory';expression={$_.businesscategory -join '; '}}, 'office', 'officephone', 'state', 'streetaddress', 'city', 'employeeID', 'Employeenumber', 'enabled', 'lockedout', 'lastlogondate', 'badpwdcount', 'passwordlastset', 'created', 'extensionAttribute1'}
 
get-aduser @ADUserParams | select-object @SelectParams  | export-csv "c:\@@@.csv" -Encoding UTF8

Оффлайн Kastiel318

  • Пользователь
  • **
  • Сообщений: 93
  • Karma: +2/-0
  • Пол: Мужской
    • Share Post
Re: Выгрузка пользователей AD в xml
« Ответ #4 : Май 25, 2016, 10:40:47 am »
@ - тут мои значения
теперь осталось найти конвернтер на xml

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 7931
  • Karma: +108/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: Выгрузка пользователей AD в xml
« Ответ #5 : Май 25, 2016, 10:41:33 am »
Цель какая у xml?

Оффлайн Kastiel318

  • Пользователь
  • **
  • Сообщений: 93
  • Karma: +2/-0
  • Пол: Мужской
    • Share Post
Re: Выгрузка пользователей AD в xml
« Ответ #6 : Май 25, 2016, 11:32:11 am »
хз, сделать и передать руководству...
Сделал блин файлик xlsx - как его теперь конвертироват блин не знаю, конвертировал его в html. а вот xml....жопа

Оффлайн Kastiel318

  • Пользователь
  • **
  • Сообщений: 93
  • Karma: +2/-0
  • Пол: Мужской
    • Share Post
Re: Выгрузка пользователей AD в xml
« Ответ #7 : Май 25, 2016, 11:39:42 am »
Сделал))))
Кому пригодится если что

import-module ActiveDirectory
 
$ADUserParams=@{
'Server' = 'тут адрес сервера'
'Searchbase' = 'где ищем'
'Searchscope'= 'Subtree'
'Filter' = '*'
'Properties' = '*'
}
 
$SelectParams=@{ 'Property' = 'sn', 'givenName', 'middleName', 'SAMAccountname', 'userPrincipalName', 'CN', 'title',  'department', 'DisplayName', 'l', 'Description', 'EmailAddress', 'mobilephone',@{name='businesscategory';expression={$_.businesscategory -join '; '}}, 'office', 'officephone', 'state', 'streetaddress', 'city', 'employeeID', 'Employeenumber', 'enabled', 'lockedout', 'lastlogondate', 'badpwdcount', 'passwordlastset', 'created', 'extensionAttribute1'}
 
get-aduser @ADUserParams | select-object @SelectParams  | Export-Clixml "c:\users.xml" -Encoding UTF8

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 7931
  • Karma: +108/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: Выгрузка пользователей AD в xml
« Ответ #8 : Май 25, 2016, 11:44:31 am »
Поменял расширение с csv в xml в экспорте?)

Оффлайн Kastiel318

  • Пользователь
  • **
  • Сообщений: 93
  • Karma: +2/-0
  • Пол: Мужской
    • Share Post
Re: Выгрузка пользователей AD в xml
« Ответ #9 : Май 25, 2016, 11:45:16 am »
ага))) просто думал что надо чтоб красота была. а сказали что то что надо))


moved
Перенесено: Автоматическая выгрузка / загрузка по FTP

Автор sysadmin

0 Ответов
9 Просмотров
Последний ответ Февраль 18, 2014, 04:22:55 pm
от sysadmin
xx
[Решено] Автоматическая выгрузка / загрузка по FTP

Автор sysadmin

0 Ответов
1465 Просмотров
Последний ответ Февраль 17, 2014, 12:07:31 pm
от sysadmin
xx
Добавление пользователей в lync (пачками)

Автор Kastiel318

1 Ответов
177 Просмотров
Последний ответ Май 30, 2016, 05:53:47 pm
от sysadmin
clip
Отправляется спам от пользователей MS Exchange

Автор griha1523

22 Ответов
231 Просмотров
Последний ответ Февраль 16, 2017, 01:10:06 pm
от around