(1) Ветка в СП Средства интеграции и администрирования - Администрирование сервера "1С:Предприятия"
Например:
&НаКлиенте
Процедура ПолучитьКластеры(Команда)
СписокКластеров.Очистить();
Агент = Новый АдминистрированиеСервера("localhost", "1545");
Агент.ВыполнитьАутентификацию();
Кластеры = Агент.ПолучитьКластеры();
Для Каждого Кластер Из Кластеры Цикл
СписокКластеров.Добавить(Кластер, Кластер.Имя);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ПолучитьБазы(Команда)
СписокБаз.Очистить();
Кластер = Элементы.СписокКластеров.ТекущиеДанные;
Если Кластер <> Неопределено Тогда
АдминистрированиеКластера = Кластер.Значение;
АдминистрированиеКластера.ВыполнитьАутентификацию();
Базы = АдминистрированиеКластера.ПолучитьИнформационныеБазы();
Для Каждого База Из Базы Цикл
СписокБаз.Добавить(База, База.Имя);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПолучитьСеансы(Команда)
СписокСеансов.Очистить();
База = Элементы.СписокБаз.ТекущиеДанные;
Если База <> Неопределено Тогда
АдминБаза = База.Значение;
Сеансы = АдминБаза.ПолучитьСеансы();
Для Каждого Сеанс Из Сеансы Цикл
СписокСеансов.Добавить(Сеанс, Сеанс.ИмяПриложения);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ЗавершитьСеанс(Команда)
Сеанс = Элементы.СписокСеансов.ТекущиеДанные;
Если Сеанс <> Неопределено Тогда
АдминСеанс = Сеанс.Значение;
АдминСеанс.ЗавершитьСеанс();
КонецЕсли;
КонецПроцедуры
(1) Ветка в СП Средства интеграции и администрирования - Администрирование сервера "1С:Предприятия"
Например:
&НаКлиенте
Процедура ПолучитьКластеры(Команда)
СписокКластеров.Очистить();
Агент = Новый АдминистрированиеСервера("localhost", "1545");
Агент.ВыполнитьАутентификацию();
Кластеры = Агент.ПолучитьКластеры();
Для Каждого Кластер Из Кластеры Цикл
СписокКластеров.Добавить(Кластер, Кластер.Имя);
КонецЦикла;
КонецПроцедуры
&НаКлиенте
Процедура ПолучитьБазы(Команда)
СписокБаз.Очистить();
Кластер = Элементы.СписокКластеров.ТекущиеДанные;
Если Кластер <> Неопределено Тогда
АдминистрированиеКластера = Кластер.Значение;
АдминистрированиеКластера.ВыполнитьАутентификацию();
Базы = АдминистрированиеКластера.ПолучитьИнформационныеБазы();
Для Каждого База Из Базы Цикл
СписокБаз.Добавить(База, База.Имя);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ПолучитьСеансы(Команда)
СписокСеансов.Очистить();
База = Элементы.СписокБаз.ТекущиеДанные;
Если База <> Неопределено Тогда
АдминБаза = База.Значение;
Сеансы = АдминБаза.ПолучитьСеансы();
Для Каждого Сеанс Из Сеансы Цикл
СписокСеансов.Добавить(Сеанс, Сеанс.ИмяПриложения);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
&НаКлиенте
Процедура ЗавершитьСеанс(Команда)
Сеанс = Элементы.СписокСеансов.ТекущиеДанные;
Если Сеанс <> Неопределено Тогда
АдминСеанс = Сеанс.Значение;
АдминСеанс.ЗавершитьСеанс();
КонецЕсли;
КонецПроцедуры
(14)С помощью ODATA, с использованием логин/пароля пользователя с полными правами внутри базы
По-другому - только COM остается, но там тоже нужны логин и пароль.
(3) C 8.3.14 работа из кода
Для более ранних посмотрите моудль АдминистрированиеКластераRAS в БСП 3.1
Там еще через ЗапуститьКоманду реализовано. На 3.1.2.202 во всяком случае так
(5) Не видел даже просто в командах RAC таких функций, работа с ИБ, сеансами, соединениями - то же что и в старой консоли.