powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Автоматическая настройка SIP клиента
1 сообщений из 1, страница 1 из 1
Автоматическая настройка SIP клиента
    #35065893
Vit@l
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть некий скрипт, который автоматический настраивает подключение к серверу Live Communications Server

Каким образом можно добавить в данный скрипт следующую запись в реестр

[HKEY_CURRENT_USER\Software\Microsoft\RTCIMSP]
"ConfigurationMode"=dword:00000001
"ServerAddress"="digma.space.digma"


Собственно сам скрипт!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
const HKEY_CURRENT_USER = &H80000001 
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\default:StdRegProv") 

'Строка в реестре, где хранятся настйроки мессенгера 

strKeyPath = "Software\Microsoft\MessengerService" 

'Массив определяет признак "включено" для опций мессенгера 
Dim strValue( 3 ) 
strValue( 0 ) =  1  
strValue( 1 ) =  0  
strValue( 2 ) =  0  
strValue( 3 ) =  0  


Set WshShell = Wscript.CreateObject("Wscript.Shell") 

'Далее идет получение SIP пользователя 
strAccount = WshShell.ExpandEnvironmentStrings("%username%") 
Set objConnection = CreateObject("ADODB.Connection") 
objConnection.Open "Provider=ADsDSOObject;" 
Set objCommand = CreateObject("ADODB.Command") 
objCommand.ActiveConnection = objConnection 
objCommand.CommandText = _ 
"<LDAP://dc=our,dc=domain>;(&(objectCategory=User)" & _ 
"(samAccountName=" & strAccount & "));samAccountName,msRTCSIP-PrimaryUserAddress,distinguishedName;subtree" 

Set objRecordSet = objCommand.Execute 
If objRecordset.RecordCount <> 0 Then 
strRTCSip = objRecordset.Fields("msRTCSIP-PrimaryUserAddress") 
If strRTCSip<>"" Then 
'Нашли SIP, прописываем в реестре 
oReg.CreateKey HKEY_CURRENT_USER,strKeyPath 
oReg.SetBinaryValue HKEY_CURRENT_USER,strKeyPath,"RTCState",strValue 
oReg.SetStringValue HKEY_CURRENT_USER,strKeyPath,"UserMicrosoft RTC Instant Messaging",strRTCSip 
strRes = "Настроен SIP " & strRTCSip 
Else 
strRes = "Учетная запись SIP не найдена" 
End If 
End If
objConnection.Close
'WScript.Echo "Установка LCS закончена. "&strRes
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Автоматическая настройка SIP клиента
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]