Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI/HTA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 23.12.2020
Сообщений: 4
1
VBS

Скрипт для подписания пк в домене

21.02.2024, 05:27. Показов 235. Ответов 0

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Нужно написать скрипт прикрученный к групповой политике, чтобы при логине пользователя - в домен вносились данные в контейнер с пк в описание пк было написано кто залогинен логин/полное имя пользователя, когда залогинен, ip компа
Как бы написать я смог, но есть одно НО, нужно сделать так, чтобы сервера не учитывались, можно ли это сделать как-то в скрипте? Потому что хоть я и выбирал контейнер на который должен распространяться этот скрипт, но он почему-то лезет в контейнер с серверами ( что не надо ). Общая суть в том, чтобы подписывались только пк ( сервера не подписывались )
Подозреваю, что нужен цикл с обращением к списку, либо через массив, но сколько я не пытался - не робит, возможно я чего-то не понимайт. Ниже прикрепляю код
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Dim adsinfo, Compudrister, oUser, a, WSHShell 
strComputer = "."
Set adsinfo = CreateObject("adsysteminfo") 
Set Compudrister = GetObject("LDAP://" & adsinfo.ComputerName)
Set oUser = GetObject("LDAP://" & adsinfo.UserName)
Set WshNetwork = WScript.CreateObject("WScript.Network") 
  
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!" & strComputer & "\root\cimv2")
Set IPConfigSet = objWMIService.ExecQuery _
    ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=True")
For Each IPConfig in IPConfigSet
 
    If Not IsNull(IPConfig.IPAddress) Then  
        
            a=a+" "+IPConfig.IPAddress(netIP)
       
    End If
Next
Compudrister.put "description", "Пользователь: " + oUser.sn + " " + WshNetwork.UserName +"; IP: "+ a+"; "+ "Вошел в систему в: " + CStr(Now) 
Compudrister.Setinfo
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2024, 05:27
Ответы с готовыми решениями:

Скрипт для подписания пк в домене
Доброго времени суток! Нужно написать скрипт прикрученный к групповой политике, чтобы при логине...

Нужен скрипт для отображения серийных номеров HDD всех ПК в домене
Всем привет! Помогите пожалуйста! Нужен скрипт для отображения серийных номеров всех HDD на...

Где найти инфо для подписания драйвера маяк для 64 битной системы
где найти инфо для подписания драйвера маяк для 64 битной системы

Программа для подписания документов ЭЦП
Доброго времени суток уважаемые форумчане я студент! пишу квалификационную работу Нужно создать...

0
21.02.2024, 05:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2024, 05:27
Помогаю со студенческими работами здесь

Программа для подписания документов ЭЦП
Доброго времени суток уважаемые форумчане я студент! пишу квалификационную работу Нужно создать...

Ключевой контейнер для подписания XML
Здравствуйте! Вероятно неправильный раздел, но, опять же, не знаю, куда еще. Суть такова....

Скрипт на получение сведений о компе в домене
Всем привет. Наговнокодил такой скрипт Собирает информацию о компьютерах в домене. #Вывести...

Настройка DKIM подписания для CommuniGate Pro
Доброго дня и с наступившим Новым годом! Я впервые самостоятельно установил CommuniGate Pro на...

Не отображается java для подписания платежных поручений в банк-клиенте
Здравствуйте! Прошу Вас помочь в сложившейся ситуации, а именно у меня не отображается java для...

Ошибка: Сертификат для подписания манифеста не найден в хранилище сертификатов.
Появилась эта ошибка при попытке откомпилировать проект. Кто-нибудь знает, что это и как с этим...

Почему скрипт работает на одном и том же домене, а на другом не хочет?
почему скрипт работает на одном и том же домене, а на другом не хочет??? У меня есть рабочий...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru