|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Помогите доработать скрипт |
|
VBS/WSH/JS - [решено] Помогите доработать скрипт
|
Новый участник Сообщения: 44 |
Здравствуйте!
Помогите пожалуйста улучшить скрипт ( VBS): On Error Resume Next Set objSysInfo = CreateObject("ADSystemInfo") Set objNetwork = CreateObject("WScript.Network") Set objUser = GetObject("LDAP://" & objSysInfo.UserName) objUser.Put "wWWHomePage", objNetwork.ComputerName objUser.SetInfo Если условие выполнено, то записать в атрибут wWWHomePage имя компьютера на котором был запущен скрипт. В условии нужно сделать проверку, является ли компьютер членом группы "запрет wWWHomePage", если является, то завершить выполнение скрипта, а если нет - выполнить. Спасибо! |
|
Отправлено: 08:39, 01-02-2016 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать Оставлю это здесь:
Dim objComputer Set objSysInfo = CreateObject("ADSystemInfo") Set objNetwork = CreateObject("WScript.Network") Set objUser = GetObject("LDAP://" & objSysInfo.UserName) Set objComputer = GetObject("LDAP://" & objSysInfo.ComputerName ) If not IsComputerMemberOf(objComputer, "wWWHomePage") Then objUser.Put "wWWHomePage", objNetwork.ComputerName objUser.SetInfo End if Function IsComputerMemberOf(objComputerToCheck, strGroupName) Dim arrComputerGroups Dim strComputerGroup ' Initiate as False IsComputerMemberOf = False On Error Resume Next arrComputerGroups = objComputerToCheck.memberOf If Err.Number <> 0 Then Exit Function End If If IsArray(arrComputerGroups) Then For Each strComputerGroup In arrComputerGroups If InStr(strComputerGroup, strGroupName) > 0 Then IsComputerMemberOf = True Exit Function End If Next Else strComputerGroup = arrComputerGroups If Not IsEmpty(strComputerGroup) Then If InStr(strComputerGroup, strGroupName) > 0 Then IsComputerMemberOf = True End If End If End If End Function ' End IsComputerMemberOf |
Отправлено: 15:44, 01-02-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - доработать батник | lenagan | Скриптовые языки администрирования Windows | 3 | 05-10-2015 13:12 | |
CMD/BAT - [решено] Помогите доработать сложный батник | Kinkie Pinkie | Скриптовые языки администрирования Windows | 4 | 14-02-2015 18:40 | |
Помогите написать скрипт | DeGReeS | Microsoft Windows NT/2000/2003 | 12 | 01-06-2012 16:18 | |
VBS/WSH/JS - Помогите доработать скрипт отправки по почте с аттачем | diavard | Скриптовые языки администрирования Windows | 4 | 21-02-2011 14:55 | |
VBS/WSH/JS - [решено] Требуется доработать скрипт, чтобы при его запуске появлялся запрос на повышение прав | okshef | Скриптовые языки администрирования Windows | 16 | 24-07-2010 23:09 |
|