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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочее - Помогите сделать скрипт <из контейнера AD добавить файл *.dll по определенному пути>

Ответить
Настройки темы
Прочее - Помогите сделать скрипт <из контейнера AD добавить файл *.dll по определенному пути>

Новый участник


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

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


Есть сеть. Подняли AD. Требуется пользователям из определенного контейнера в AD добавить файл ***.dll по определенному пути типа pupkin\c:\*\**\***.dll. Можно ли это сделать скриптом по контейнеру, если да, то как и пример скрипта.

Отправлено: 07:42, 07-04-2009

 
pva pva вне форума

Аватара для pva

Ветеран


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

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


в логин скрипте этим пользователям поставить строчку с копированием dll?

Отправлено: 12:20, 07-04-2009 | #2



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

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


Новый участник


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

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


Не каждому пользователю по отдельности а скриптом по контейнеру. КАК?

Отправлено: 12:47, 07-04-2009 | #3

pva pva вне форума

Аватара для pva

Ветеран


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

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


вот, делал для обработки групповых скриптов в логон-скрипте. Подойдёт и для твоих целей.
Код: Выделить весь код
/*****************************************************************
    основные переменные
*****************************************************************/

var network     = WScript.CreateObject("WScript.Network");
var shell       = WScript.CreateObject("WScript.Shell");
var logon_dir   = shell.ExpandEnvironmentStrings("\\\\%logonserver%\\netlogon\\");
var ldap_domain = "DC=" + network.UserDomain + ",DC=ru";

/*****************************************************************
    Обработка груповых скриптов
*****************************************************************/

function processGroups()
{
    var path = "LDAP://CN=BuiltIn," + ldap_domain;
    var groups = GetObject(path);
    var items = new Enumerator(groups);

    WScript.echo("Browsing: " + path);

    for (; !items.atEnd(); items.moveNext())
    {
        with (items.item()) {
            // перебираем все группы, спрашиваем, входим ли мы в них
            // группы переаются в виде CN=Group
            WScript.echo(Name);
        }
    }
}  // getGroups

/*****************************************************************
    Обработка груповых скриптов
*****************************************************************/

processGroups();
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:20, 07-04-2009 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочее - Помогите сделать скрипт <из контейнера AD добавить файл *.dll по определенному пути>

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - удалить файл при длинном пути. Friend Microsoft Windows 2000/XP 19 17-12-2009 01:22
VBS/WSH/JS - Добавить строку в VBS скрипт antonhacktm Скриптовые языки администрирования Windows 5 14-12-2009 18:40
CMD/BAT - Надо сделать вывод пути в файл volk1234 Скриптовые языки администрирования Windows 10 04-12-2009 17:55
Ошибка - не удаётся добавить файл в реестр! nisan Microsoft Windows 2000/XP 7 31-08-2009 23:04
Установка - Помогите заменить ntdll.dll файл PulSar.CE194694 Microsoft Windows 2000/XP 12 18-06-2008 14:42




 
Переход