Показать сообщение отдельно
Старый 10.12.2007, 09:49   #2  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от Kuat Посмотреть сообщение
Скажите что можно сделать чтобы добавить пользователя в Аксапте который не в домене.
перебить его SID в базе данных

скрипт, выдающий SID указанного пользователя
в командной строке передаем первым параметром пользователя, вторым - домен (в случае локального пользователя - имя хоста)

X++:
strComputer = "."
strUser = "'" + WScript.Arguments(0) + "'"
strDomain = "'" + WScript.Arguments(1) + "'"

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get("Win32_UserAccount.Name=" + strUser + ",Domain=" + strDomain)

Wscript.Echo objAccount.SID
__________________
-ТСЯ или -ТЬСЯ ?
За это сообщение автора поблагодарили: kashperuk (3).