RRRinat
21-10-2012, 18:45
Добрый день!
JS код (должен выдавать SID пользователя):
var name = '1';
var comp = '.';
var service = GetObject("winmgmts:\\.\root\CIMV2");
var item = '';
var items = service.ExecQuery("SELECT SID FROM Win32_UserAccount WHERE Name = '"+name+"'");
for (item in items)
{
WScript.Echo(item.name);
WScript.Echo("\n");
}
Выводит:
C:\Users\1\Dropbox\scripts\windows\my.js(4, 1) (null): 0x80041021
Ругается я так понимаю на это:
?var service = GetObject("winmgmts:\\.\root\CIMV2");
Притом через vbs срабатывает все отлично, выдает sid.
Можеть где-то я ошибся тут?
JS код (должен выдавать SID пользователя):
var name = '1';
var comp = '.';
var service = GetObject("winmgmts:\\.\root\CIMV2");
var item = '';
var items = service.ExecQuery("SELECT SID FROM Win32_UserAccount WHERE Name = '"+name+"'");
for (item in items)
{
WScript.Echo(item.name);
WScript.Echo("\n");
}
Выводит:
C:\Users\1\Dropbox\scripts\windows\my.js(4, 1) (null): 0x80041021
Ругается я так понимаю на это:
?var service = GetObject("winmgmts:\\.\root\CIMV2");
Притом через vbs срабатывает все отлично, выдает sid.
Можеть где-то я ошибся тут?