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

Показать сообщение отдельно

Ветеран


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

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


1. JScript не VBScript, там свои принципы работы.
2. JScript не слишком приспособлен для работы с Wbem. Почему Вы остановили свой выбор именно на нём?
Код: Выделить весь код
var sUserName       = "1";
var sMachineName    = ".";
var oSWbemServiceEx = GetObject("winmgmts:\\\\" + sMachineName + "\\root\\CimV2");
var oItem;
var сItems = new Enumerator(oSWbemServiceEx.ExecQuery("SELECT Name, SID FROM Win32_UserAccount WHERE Name = '" + sUserName + "'"));

for (; !сItems.atEnd(); сItems.moveNext())
{
    oItem = сItems.item();
    WScript.Echo(oItem.Name + " " + oItem.SID);
}
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:53, 21-10-2012 | #2