Средства администратора

Материал из AutoPark
Перейти к: навигация, поиск

Кроме средств администрирования, реализованных в АвтоПарке, в состав АвтоПарка входят несколько утилит администрирования Системы. В соответствии с общей клиент-серверной идеологией, их тоже можно разделить на две группы:

Содержание

Утилиты, выполняемые на сервере - средства управления ASB-сервером

После установки на сервере при помощи инсталлятора st_setup.exe средства управления доступны через меню "Пуск" в программной группе "Средства управления ASB-сервером".

Утилиты, выполняемые на рабочей станции

После выполнения на рабочей станции сетевого инсталлятора системы АвтоПарк доступны через меню "Пуск" в программной группе "АвтоПарк - Средства администратора":

Ограничение прав пользователей

Состояние сервера ASB

Можно посмотреть, воспользовавшись соответствующей HTTP страницей (доступна пользователям, входящим в группу AP_HTTPAccess). Содержит следующие разделы:

Операции по администрированию, реализованные в АвтоПарке

Вытеснение пользователей

Иногда для выполнения некоторых задач (изменение структуры базы данных, архивное копирование) необходимо, чтобы пользователи АвтоПарк временно прекратили свою работу в нем. Для этого применяется пункт меню АвтоПарк "Сервис - Администратор - Список активных пользователей". После запуска отображается окно со списком активных подключений. В верхней части окна отображается текущий режим входа в АвтоПарк. В меню "F9 - Вытеснение пользователей" доступны следующие операции:

Запретить вход
Запрещает вход в АвтоПарк всем пользователям. При попытке войти в АвтоПарк Администратор получит предупреждение об установленном запрете, прочие пользователи безусловно переводятся в режим ожидания разрешения на вход.
Запретить вход (кроме серверов автоматизации)
Запрещает вход в АвтоПарк всем пользователям кроме серверов автоматизации. Все остальные команды на вытеснение пользователей при этом удаляются, чтобы не мешать работе серверов автоматизации.
Попросить выйти
Текущий в списке активных пользователей получит сообщение с предложением выйти из проекта. Слева в строке будет отображен знак "?".
Попросить выйти всех
Действует аналогично "Попросить выйти", но для всех пользователей. Кроме того, запрещает вход в АвтоПарк всем пользователям.
Вытеснить
Если, несмотря на сообщение с просьбой, кто-то из пользователей продолжает работать, Администратор может применить более жесткие методы вытеснения. Безусловно закроет АвтоПарк текущего пользователя в списке. Слева в строке будет отображен знак "!". При этом Администратор должен понимать, что вся не сохраненная пользователем информация будет потеряна. Вообще, такие крайние меры обычно применяются только против тех пользователей, которые отошли "попить чайку" не завершив редактирования каких-либо данных или выполнения программы.
Вытеснить всех
Безусловно закроет все активные подключения. Кроме того, запрещает вход в АвтоПарк всем пользователям.
Разрешить вход
Убирает все установленные запреты, в том числе, установленные пунктами "попросить выйти" и "вытеснить", то есть разрешает вход в АвтоПарк всем пользователям. Если вы воспользовались хоть одним из вышеперечисленных пунктов, не забудьте по окончании своих действий разрешить вход.
Отключить
Иногда пользователя не удается вытеснить из АвтоПарк. Скорее всего этот пользователь уже не работает в АвтоПарк, но соответствующее подключение к серверу ASB еще не закрыто. Причиной может быть внезапное отключения питания клиентского компьютера, его зависание, потеря подключения к сети, отключение терминального клиента ASB в результате разрыва соединения. Такие "зависшие" подключения к серверу ASB автоматически отключаются в течение 10 минут (за исключением подключений терминального клиента ASB). Администратор может с помощью данного пункта меню принудительно отключить такое подключение к серверу ASB.

Обычно требуется вытеснить из АвтоПарка всех пользователей и не допускать подключения новых. Для этого применяется следующая последовательность действий: выбрать пункт меню Сервис - Администратор - Список активных пользователей, "Попросить выйти всех", в случае, если кто-либо не выходит, несмотря на просьбу, можно взять пользователя под управление и завершить его сеанс, либо связаться с пользователем, либо воспользоваться пунктом "Вытеснить". После этого выйти из АвтоПарка и произвести требуемые действия, вновь войти в "Сервис - Администратор - Список активных пользователей" и выбрать "Разрешить вход".

Также возможны случаи, когда для выполнения какой-либо операции требуется вытеснить только некоторых пользователей. В этом случае проще всего взять их под управление и завершить их сеанс (или прервать операции, выполнение которых мешает). Также можно "Попросить выйти" или "Вытеснить".

Освобождение места на сервере

  1. В процессе работы с АвтоПарком создаются вспомогательные файлы, которые некоторое время используются, а потом утрачивают актуальность. Эти файлы продолжают занимать место на сетевом диске. Для облегчения очистки сетевого диска от таких устаревших файлов служит пункт "F10 - Прочее - Администратор - Сервис - Освобождение места на сервере". Он автоматически удаляет давно неиспользуемые файлы следующих видов:
    • подготовленных отчетов в формате XLS. При подготовке отчетов в Excel создаётся три файла. Два из них содержат данные, выгруженные из АвтоПарка, а третий - собственно книгу Excel. Поскольку этот файл можно быстро получить заново на основе шаблона и выгруженных данных, хранение самой книги представляется нерациональным. Удаляются книги Excel, не использовавшиеся в течение последних трёх месяцев.
  2. Периодически рекомендуется вручную очищать каталог \REP\$$\ от ненужных более rep-отчетов.

Запуск АвтоПарк с параметрами командной строки

Подробнее об использовании командной строки здесь: http://ru.wikipedia.org/wiki/Интерфейс_командной_строки

Для запуска АвтоПарк с параметрами, командная строка должна выглядеть следующим образом:

\\<ИмяСервераАвтоПарк>\ASBClient\v32.exe -<Команда>[ -<Команда>]

, где:

Элемент
командной строки
Описание
\\ Префикс сетевого имени компьютера
<ИмяСервераАвтоПарк> Имя компьютера, на котором развернут сервер АвтоПарк
\ASBClient\v32.exe Путь к исполняемому файлу АвтоПарк
- Символ начала команды
<Команда> Команда, описанная в специальном формате

В квадратных скобках указан необязательный элемент командной строки. Команды в строке отделяются друг от друга пробелами.

Выполнение заданных действий АвтоПарк после запуска

Следует запускать АвтоПарк из командной строки с командой SesEnv. Команда задается строкой, вида:

-SesEnv:Name[=Value] 
Элемент команды Описание
- Символ начала команды.
SesEnv Команда передачи параметра в АвтоПарк.
: Двоеточие. Символ начала параметра команды.
Name Параметр, определяющий действия АвтоПарк после запуска.
= Знак равно. Используется при задании значения параметра. Необязательная часть команды.
Value Значение параметра. Необязательная часть команды.

SesEnv с конкретным параметром можно использовать один раз в командной строке. Параметр, определяющий действия АвтоПарк после запуска может принимать следующие значения:

Периодический запуск АвтоПарк

Для периодического запуска АвтоПарк следует использовать планировщик заданий. Вполне подходит встроенный в Windows планировщик заданий. Использование планировщика подразумевает круглосуточную работу компьютера; компьютер либо не должен "засыпать", либо должен "просыпаться" по команде планировщика.

Командная строка для периодического запуска АвтоПарк в планировщике должна выглядеть следующим образом:

\\<ИмяСервераАвтоПарк>\ASBClient\v32.exe -SesEnv:RunProgAtStart="Программа, Режим"

в качестве рабочего каталога следует указать:

\\<ИмяСервераАвтоПарк>\AutoPark
Использование планировщика заданий Windows

Задание может выполняться либо для зарегистрированного пользователя на его интерактивном рабочем столе (если пользователь не зарегистрирован, задание не будет выполнено), либо для явно заданного пользователя на неинтерактивном (невидимом) рабочем столе. Второй вариант не зависит от наличия сеанса пользователя и поэтому, как правило, подходит лучше. Однако под Windows Vista и Windows Server 2008 для успешного выполнения задания второго рода требуется право пользователя на пакетный вход в систему. Если пользователь не имеет такого права, произойдет ошибка запуска задания 2147943785 (0x80070569). В этом случае необходимо настроить политики безопасности компьютера (для контроллера домена - политики безопасности контроллера домена): "Локальные политики" - "Назначение прав пользователя" - "Вход в качестве пакетного задания"; добавить группу или пользователя. Кроме того, под Windows Vista и Windows Server 2008 большое значение имеет флажок "Выполнить с наивысшими правами"; необходимо заранее решить, нужны ли неограниченные права администратора для доступа к локальным ресурсам. При создании задания от имени явно указанного пользователя для самоконтроля можно воспользоваться режимом управления и наблюдения за другими подключениями.

Полезные ссылки
Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
Другие ресурсы