|
AuthenticateAgent() Как правильно программно залогиниться на сервере? | ☑ | ||
|---|---|---|---|---|
|
0
zyto
07.08.13
✎
00:09
|
//создаём СОМ-соединение
Соединитель = Новый COMObject("V82.COMConnector"); //подключаемся к агенту сервера 1С СоединениеСАгентом = Соединитель.ConnectAgent("PROSTOCOMP"); //логинимся на сервер под логином админа центрального сервера 1С СоединениеСАгентом.AuthenticateAgent("adasdfasdfmin","aasdfaa000"); //получим все кластеры, используемые на этом сервере КластерыСерверов = СоединениеСАгентом.GetClusters().Выгрузить(); //перебираем все кластеры серверов на этом сервере 1С Для Каждого ТекКластер Из КластерыСерверов цикл //залогинимся уже в кластере СоединениеСАгентом.Authenticate(ТекКластер,"",""); //получим все рабочие процессы для этого кластера РабочиеПроцессы = СоединениеСАгентом.GetWorkingProcesses(ТекКластер).Выгрузить(); КонецЦикла; Вопрос номер раз - как корректно залогиниться, в качестве админа всего сервера 1С, со всеми принадлежащими ему кластерами? В методе AuthenticateAgent() пишу любую билеберду - никаких ошибок не возникает... Метод ничего не возвращает, оно вообще как-нибудь работает? При этом, в цикле обязательно логиниться на каждый кластер. Ели не поставить Authenticate(ТекКластер...) ругается, что у пользователя нет прав на текущий кластер. Как мне видится это должно работать: 1. Создаём админа центрального сервера, он имеет доступ ко всем кластерам. 2. Логинимся в агенте сервера 3. Делаем все нужные делишки Чего не так делаю? |
|||
|
1
Пират
07.08.13
✎
00:11
|
не залогинишься ты из 1С, винду не дураки писали
|
|||
|
2
zyto
07.08.13
✎
00:14
|
(1)Не совсем понял какая связь сервера 1С с недураками, писавшими винду?
Мне надо залогиниться на сервере 1С (Агенте сервера 1С), а не в винде... |
|||
|
3
Пират
07.08.13
✎
00:15
|
(2) думал ты в домен залогиниться хочешь
|
|||
|
4
zyto
07.08.13
✎
00:16
|
(3)не, нам туда не надо...
|
|||
|
5
zyto
07.08.13
✎
00:22
|
+(0)
удалил строчку СоединениеСАгентом.AuthenticateAgent("adasdfasdfmin","aasdfaa000"); ...отлично получает кластеры, и идёт дальше... И это при живом-то админе центральных серверов... AuthenticateAgent() вообще работает? ЗЫ Пробовал при логине на текущем кластере передавать логин/пароль главного админа - говорит нет таких... что по большому счёту логично... |
|||
|
6
zyto
07.08.13
✎
07:11
|
Никто не сталкивался?
|
|||
|
7
zyto
07.08.13
✎
08:45
|
Ну и ещё разок подниму.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |