Заполнение "Описание" для компа в АД именем залогиненного юзера
Доброго времени суток.
Стоит такая задача: в поле "описание" для компьютеров в домене прописать имя залогиненного на данном компьютере пользователя в виде "Фамилия Имя Отчество". Нашел скрипт, который пишет в виде "domain\username". Есть идеи как писать туда именно ФИО данного пользователя? Взято отсюда |
|
Petya V4sechkin, эту (пункт "Описание" в свойствах Моего компьютера на каждой юзерской машине) задачу решил. Мне же надо "Описание" у компьютера в оснастке Active Directory - Пользователи и Компьютеры:
Есть решение на CMD (спасибо smaharbA ), но малогибкое: Код:
echo off |
Собственно, сделал предложенным способом, только немного модифицировал: скрипт не пробегает по всему домену, а запускается от каждого пользователя, причем с проверкой - если в дескрипшине у компьютера в АД уже есть такая же информация, которую он потенциально может записать, то ничего не делает. Если там что-то другое - то пишет.
Да, кстати, информацию по пользователю берет не из АД, а из реестра (правда, получается, что имя прошлого залогиненного пользователя). Собственно, вот скрипт: Код:
@echo off |
HOLY DIVER, а не проще использовать переменную текущего пользователя %username% !?
В реестре всё равно не храниться полная информация о предыдущем пользователе... правильно!? Из ветки реестра (параметр DefaultUserName из HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon) берёться логин пользователя, далее в домене ищёться инфо о пользователе (ФИО пользователя) и записываеться в AD Ещё вопрос, батчик выполняеться на клиентских машинах, а на них нет доменских утилит по работе с доменом (dsquery, dsget, dsmod) - как решал эту проблему!? Утилиты лежали вместо батчиком в одной папке или как!? |
sea707, такая задача несложно решается на клиентах без всяких утилит.
Простой пример на VBS: Код:
Dim strUser, objComputer |
Цитата:
Снять запрет не предлагать ))) |
ПопробЫвал переконвентировать с помошью программы ExeScript в файл exe, но всё равно пишет запрещено....
|
Цитата:
Впрочем, попробуйте выполнить этот код в составе макроса для какого-нибудь приложения из комплекта MS Office. |
Время: 01:31. |
Время: 01:31.
© OSzone.net 2001-