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

Показать сообщение отдельно
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