Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Как узнать список юзеров в домене???

Ответить
Настройки темы
Как узнать список юзеров в домене???

Аватара для skeletor

Старожил


Сообщения: 257
Благодарности: 9

Профиль | Отправить PM | Цитировать


И как сдлеать вывод каждому юзеру в домашний каталог автоматизировано.

Отправлено: 11:33, 16-03-2007

 

Аватара для dimich22

В работе


Сообщения: 851
Благодарности: 215

Профиль | Сайт | Отправить PM | Цитировать


Самое простое:

dsquery user -limit 0 | dsget user -display >> users.txt

По поводу вывода не понял.
Пользователи могут, кстати, найти пользователей домена банально через поиск (пользователи - Active Directory)

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Отправлено: 12:23, 16-03-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для skeletor

Старожил


Сообщения: 257
Благодарности: 9

Профиль | Отправить PM | Цитировать


Задача состоим в том, что есть домен. Надо автоматизировать задачу так
- в определённое время сканируется домен на список юзеров (юзеры могут например удаляться со временем и добавляться, поэтому нужен периодический скан "юзерлиста")
- для каждого юзера выполняется скриптик на серваке и результат заносит этому же юзеру в домашний каталог

Вот такая задача.

По поводу dsquery - она в винде 2003. А есть аналог в ХР?

Последний раз редактировалось skeletor, 16-03-2007 в 12:51.


Отправлено: 12:41, 16-03-2007 | #3


Аватара для dimich22

В работе


Сообщения: 851
Благодарности: 215

Профиль | Сайт | Отправить PM | Цитировать


Понятно. Тогда так. Создаем VbScript такого содержания:
------------------

' ------ SCRIPT CONFIGURATION ------
strDomainDN = "dc=my,dc=domain" ' e.g. dc=rallencorp,dc=com
' ------ END CONFIGURATION ---------

strBase = "<LDAP://" & strDomainDN & ">;"
' To search the whole forest using the global catalog, uncomment the following line:
' strBase = "<GC://" & strDomainDN & ">;"

strFilter = "(&(objectclass=user)(objectcategory=person));"
strAttrs = "name;"
strScope = "subtree"

set objConn = CreateObject("ADODB.Connection")
objConn.Provider = "ADsDSOObject"
objConn.Open "Active Directory Provider"
set objRS = objConn.Execute(strBase & strFilter & strAttrs & strScope)
objRS.MoveFirst
while Not objRS.EOF
Wscript.Echo objRS.Fields(0).Value
objRS.MoveNext
wend
--------------------------
Сохраняем, например, в users.vbs
Вызываем через батник со строками:
cscript.exe users.vbs > users.txt

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Отправлено: 13:27, 16-03-2007 | #4


Аватара для XPurple

Ветеран


Сообщения: 1114
Благодарности: 5

Профиль | Отправить PM | Цитировать


Цитата:
Вызываем через батник со строками:
cscript.exe users.vbs > users.txt
А чего так сложно:
Cкрипт размещаем в секции Logon для пользователей. И делаем линк в Default Domain Policy.

-------
Кто не задает вопросы - тот не получает ответы


Отправлено: 13:47, 16-03-2007 | #5


Аватара для dimich22

В работе


Сообщения: 851
Благодарности: 215

Профиль | Сайт | Отправить PM | Цитировать


Кто как будет этот скрипт использовать - это уже его дело. Понятно, что я не имел в виду, чтобы батник руками запускали.

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Отправлено: 14:00, 16-03-2007 | #6


Аватара для skeletor

Старожил


Сообщения: 257
Благодарности: 9

Профиль | Отправить PM | Цитировать


Спасибо всем, буду пробовать.

Отправлено: 14:17, 16-03-2007 | #7


Старожил


Сообщения: 217
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата:
странно, у меня при таком запросе выводит не полный список. и валиться вот такая ошибка
Код: Выделить весь код
type dsget /? for help.dsget failed:Параметр задан неверно.:The directory partit
ion does not exist on the specified server or domain. Verify that you have enter
ed the correct partition name
type dsget /? for help.dsget failed:Объект каталога не найден.
что делать?

Отправлено: 15:22, 26-06-2007 | #8



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Как узнать список юзеров в домене???

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - Запрет доступа к шарам юзеров домена с компьютеров не состоящих в домене Maks29a Windows Server 2008/2008 R2 10 28-08-2009 15:57
Не могу в XP клиенте получить список юзеров домена w2k Guest Microsoft Windows NT/2000/2003 8 23-03-2009 17:40
WINS/Browse - список сетевого окружения в домене leonnash Сетевые технологии 2 08-01-2009 16:18
Как узнать список юзеров и состояние их сессий в терминале? skeletor Microsoft Windows NT/2000/2003 6 18-11-2008 10:34
Список юзеров Baboon Microsoft Windows NT/2000/2003 10 10-12-2002 16:21




 
Переход