Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Автоматическая настройка SIP клиента / 1 сообщений из 1, страница 1 из 1
16.01.2008, 16:00:52
    #35065893
Vit@l
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автоматическая настройка SIP клиента
Есть некий скрипт, который автоматический настраивает подключение к серверу 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
Форумы / Windows [игнор отключен] [закрыт для гостей] / Автоматическая настройка SIP клиента / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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