|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » WMI - [решено] Win32_Account и Win32_SID помогите разобраться |
|
WMI - [решено] Win32_Account и Win32_SID помогите разобраться
|
Старожил Сообщения: 402 |
Цитата:
Цитата:
мне нужно выявить имя пользователя ( отображаемое имя) зная его SID, типа Иванов Иван. если я правильно понял такое свойство есть у Win32_Account - Name. Цель скрипта откорректировать данные в реестре. а именно у всех пользователей HKEY_USERS\SID\Software\Microsoft\Office\Common\UserInfo отредактировать ключ UserName - поставить актуальный. сейчас у всех пользователей одно и тоже имя - не правильное |
|||
Отправлено: 16:16, 23-05-2012 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:13, 23-05-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Iska, спасибо за разъяснение.
|
Отправлено: 17:34, 23-05-2012 | #3 |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 11:20, 24-05-2012 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата foxbat:
Option Explicit Dim strComputer Dim strSID Dim objSWbemLocator Dim objSWbemServicesEx Dim collSWbemObjectSet Dim objSWbemObjectEx strComputer = "." strSID = "S-1-5-21-117609710-1715567821-725345543-500" Set objSWbemLocator = WScript.CreateObject("WbemScripting.SWbemLocator") Set objSWbemServicesEx = objSWbemLocator.ConnectServer(strComputer, "root\cimv2") Set collSWbemObjectSet = objSWbemServicesEx.ExecQuery("SELECT * FROM Win32_UserAccount WHERE SID = '" & strSID & "'") For Each objSWbemObjectEx In collSWbemObjectSet With objSWbemObjectEx WScript.Echo .Name, .Domain, .FullName, .SID End With Next Set objSWbemObjectEx = Nothing Set collSWbemObjectSet = Nothing Set objSWbemServicesEx = Nothing Set objSWbemLocator = Nothing WScript.Quit 0 |
||
Отправлено: 12:06, 24-05-2012 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Помогите разобраться | skop-manturovo | Тест-форум | 2 | 20-04-2012 09:33 | |
D-Link - dir-300+dsl-200 помогите разобраться | lisenok2034 | Сетевое оборудование | 4 | 07-01-2010 17:38 | |
Router - Помогите разобраться! | trail | Сетевое оборудование | 15 | 22-07-2008 01:57 | |
Помогите разобраться с HDD | Irzhi_del_Ljllespid | Непонятные проблемы с Железом | 23 | 07-11-2007 12:22 | |
Помогите разобраться.... | alex e | О сайте и форуме | 2 | 03-04-2002 09:17 |
|