Оболочка доступа к ЧЯ (rtWinShell)#

Оболочка доступа к ЧЯ предназначена для организации рабочего места Инспектора на основе автоматического доступа к данным ЧЯ с использованием утилиты АРМ инспектора.

../../_images/1203.png

Утилита предназначена для эксплуатации в ОС Windows и является заменой штатного рабочего стола Windows для специальной учетной записи на ЧЯ для пользователя «Инспектор» и других служб независимого наблюдения и контроля данных. Утилита позволяет просматривать архивы значений переменных и журналов полученных с помощью ПО IngortechSCADA оборудованием объектов и сохраняемых в независимую БД Черного Ящика.

В зависимости от способа запуска утилиты, основное окно утилиты rtWinShell.exe может содержать одну или две кнопки:

2

При нажатии будет запущена утилита для просмотра данных rtSQLInspector.

3

При нажатии на кнопку, после подтверждения завершения работы, окно утилиты будет закрыто и текущая сессия пользователя будет завершена.

Настройка утилиты#

Утилита предназначена для автоматического запуска в момент входа в специальную учетную запись на оборудовании ЧЯ. Утилита может быть запущена в ручном режиме при обычной эксплуатации, но для этого не предназначена.

В свези с тем, что утилита исполняется ОС Windows автоматически в тот момент, когда пользователь заходит в специальную учетную запись, настройка утилиты осуществляется с помощью ключей командной строки, которые указываются в настройке запуска оболочки пользователя ОС Windows.

Для настройки утилиты можно использовать готовые шаблоны настройки Windows в виде reg файлов, которые располагаются в папке Shell каталога установки IngortechSCADA. Для внесения изменений в настройки Windows можно использовать штатную утилиту regedit или импортировать содержимое reg файлов из командной строки с помощью команды:

regedit /s C:\RTS\Shell\SetAutoLogin.reg

Где «C:\RTS\Shell\SetAutoLogin.reg» файл с набором импортируемых настроек.

Для манипулирования утилитой в комплект IngortechSCADA входят следующие файлы шаблонов настроек:

SetAutoLogin.reg:

Устанавливает параметры учетной записи, которая будет использоваться автоматически для входа в ОС Windows без необходимости вода имени и пароля пользователя и включает режим автоматического входа в указанную учетную запись.

При использовании таких настроек, при включении компьютера или завершения любой сессии пользователей будет осуществлен автоматический вход в систему с использованием параметров, указанных в настройках.

Этот механизм может быть использован на оборудовании ЧЯ для обеспечения автоматического входа в учетную запись, созданную для просмотра данных без необходимости предоставления всем пользователям данных учетной записи (имени и пароля).

Для использования этого шаблона необходимо скорректировать значения настроек DefaultUserName и DefaultPassword в соответствии с данными необходимой учетной записи. Автоматический вход будет осуществлен при следующей загрузке системы или выходе из текущей сессии.

DelAutoLogin.reg:

Удаляет сведения о пользователе и отключает режим автоматического входа в учетную запись, настроенный с использованием шаблона из файла «SetAutoLogin.reg».

SetShell_FB.reg, SetShell_MS.reg:

Устанавливает настоящую утилиту в качестве основной оболочки для учетной записи с указанием необходимого типа утилиты АРМ Инспектора которая будет запускаться при выборе кнопки запуска в утилите.

В этом шаблоне необходимо скорректировать путь к утилите доступа в настройке MUICache и Winlogon, а так же указать необходимые ключи командной строки в соответствии с требованиями служб наблюдения и структур безопасности объекта.

DelShell.reg:

Удаляет данные об установке настоящей утилиты в качестве основной оболочки пользователя и устанавливает основной оболочкой оболочку по умолчанию.

Предупреждение

При внесение изменений с помощью файлов настроек изменения применяются к текущей учетной записи.

Т.е. для настройки учетной записи предназначенной для просмотра данных необходимо войти в нее с использованием стандартных механизмов ОС и внести изменения, после чего они вступят в силу при следующем использовании этой учетной записи.

Для внесения изменений из другой учетной записи, необходимо использовать утилиту regedit вручную или использовать специальную оснастку администрирования Windows, позволяющие работать с данными другой учетной записи.

Внести изменения вручную так же можно с использованием оснастки Windows для редактирования политик пользователей.

Ключи командной строки#

Использование командной строки для передачи данных программе описано в разделе «Ключи командной строки».

Утилита rtWinShell поддерживают передачу данных через ключи командной строки, с помощью которых можно указать имя сессии, данные учетной записи для соединения с сервером и другое.

rtWinShell [ПАРАМЕТРЫ]

-RUNONLY

Если указан, то на основном окне программы будет отображена только одна кнопка для запуска утилиты АРМ Инспектора.

Кнопка завершения работы отображаться не будет и эта операция будет недоступна.

-SHELL

Если указан, то утилита запускается в режиме оболочки сессии пользователя.

При указании этого ключа, при завершении утилиты, вместо завершения программы будет завершена текущая сессия пользователя.

-NOCLOSE

Если указан, то утилита будет игнорировать стандартные механизмы завершения программы, такие как нажатия клавиш Alt+F4.

Этот параметр имеет смысл использовать в режиме замещения стандартной оболочки для запрета непреднамеренного завершения программы.

-PROG=<ИМЯ>

Устанавливает имя программы, которая будет запущена при нажатии на кнопку запуска утилиты. Этот ключ необходимо использовать для указания утилиты, соответствующей типу используемой в ЧЯ БД. В настоящее время существуют специализированные утилиты rtSQLInspector и rtSQLInspectorFB, различие в настройках которых описано в документации АРМ Инспектора.