Недавно мой руководитель поставил задачу автоматизировать установку и настройку продукта Powerchute Business Edition на большом количестве серверов, с различным интерфейсом подключения UPS, USB, COM. Ранее занимался автоматизацией установки различного ПО, но с типом конфигурационных файлов которые использует данный продукт столкнулся впервые. Дело все в том что в качестве файла конфигурации задействованы бинарные файлы java, которые может изменять утилита с GIU интерфейсом, она не подходит для решения задачи.
Powerchute Business Edition изнутри
Рассмотрим более детально продукт, его возможно получить на официальном сайте APC в разделе загрузок. После скачивания мы получаем файл pcbesetup.exe с помощью него возможно установить три компонента, агент, сервер, консоль. Агент устанавливает драйвера на UPS и отвечает за автоматическое выключение сервера в случае пропадания электро питания.
Сервер подключается к агенту считывает состояние UPS, в случает проблем может отправить оповещение на почту. Консоль, GUI интерфейс для настройки сервера и агента. Компонента три но фай один, что бы их получить в отдельности воспользуемся обычным WinRAR, откроем скачанный файл, перейдем в папку bin. Видим три наших компонента, но папок четыре, об этом чуть позже.
Создание резервных копий при помощи агентов
Автоматизация установки компонентов
Поскольку файлы ингаляторов сделаны в InstallShield, возможно создание файла ответов, о чем написано на сайте производителя. С начало необходимо поместить все разархивирование файлы к примеру по следующему пути C:APC, после в заданном порядке установить компоненты из командной строки:
1. C:APCagent-upslinksetup.exe -r установка агента версии 9.0.3
2. C:APCagentsetup.exe -r обновление агента до версии 9.1.1
3. C:APCserversetup.exe -r установка сервера версии 9.1.1
4. C:APCconsolesetup.exe -r установка консоли 9.1.1
После каждой установки будет создаваться файл ответов C:Windowssetup.iss, который необходимо скопировать в каталог с инсталлятором. Важно что бы при установки агента обнаружение UPS прошло автоматически, это даст в дальнейшем возможность устанавливать агент с различными интерфейсами подключения USB, COM, он будет сам обнаруживать UPS. Теперь проверим что файлы ответов работаю, удалим установленные компоненты, установим заново с ключом s.
1. C:APCagent-upslinksetup.exe -s
2. C:APCagentsetup.exe -s
3. C:APCserversetup.exe -s
4. C:APCconsolesetup.exe -s
Как видим установка прошла успешно:
Компоненты установились, теперь их необходимо настроить. Настройка агента проходит в момент установки, задается логин и пароль, который сохраняется в файле C:Windowssetup.iss , его настройку мы уже выполнили ранее когда создали файл ответов. Теперь наступает самое интересно настройка сервера с бинарным java файлом. Открываем консоль и удаляем ранее настроенный UPS.
Программа для слежения за компьютером. Обзор, установка, настройка.
после добавляем нового клиента, важно в диапазоне поиска указать подсесть 127.0.0.*, это необходимо для автоматизации, поскольку на разных серверах будут разные адреса агентов, а файл конфигурации мы не будем редактировать в ручную.
Настраиваем отправку оповещений на почту, в разделе Tools > Chenge Configuration Profile, описывать каждое поле не буду и так все понятно.
Все необходимое для автоматизации есть, копируем в файлы с настройками сервера, по следующему пути C:Program Files (x86)APCPowerChute Business Editionserver, файлы m11.bak, m11.cfg. в каталог C:APCserver, удаляем все все ранее установленные компоненты PowerChute, и устанавливаем их с помощью скрипта на PowerShell, листинг привожу ниже. Логика скрипта следующая, переходим в каталог где находиться файл скрипта, устанавливаем и обновляем агент, устанавливаем сервер, останавливаем службу сервера, меняем файлы конфигурации, запускаем службу сервера, устанавливаем консоль.
function InstallPowerShute < .APCagent-upslinksetup.exe -s | Out-Null .APCagentsetup.exe -s | Out-Null $PowerChuteServerFolder= $+ «APCPowerChute Business Editionserver» $PowerChuteServerFile1= $PowerChuteServerFolder + «m11.bak» $PowerChuteServerFile2= $PowerChuteServerFolder + «m11.cfg» .APCserversetup.exe -s | Out-Null Stop-Service APCPBEServer -Force | Out-Null remove-item -path $PowerChuteServerFile1 -force remove-item -path $PowerChuteServerFile2 -force Copy-Item «.APCserverm11.bak» -Destination $PowerChuteServerFolder Copy-Item «.APCserverm11.cfg» -Destination $PowerChuteServerFolder Start-Service APCPBEServer | Out-Null .APCconsolesetup.exe -s | Out-Null > function Get-ScriptPath < Split-Path -Path $MyInvocation.ScriptName >$path = Get-ScriptPath cd $path InstallPowerShute
Надеюсь у вас все получится.
Источник: habr.com
agent_setup.exe : что это? и как его убрать (Решено)
Tip: В вашей системе запущено много процессов, которые потребляют ресурсы процессора и памяти. Некоторые из этих процессов, кажется, являются вредоносными файлами, атакующими ваш компьютер.
Чтобы исправить критические ошибки agent_setup.exe,скачайте программу Asmwsoft PC Optimizer и установите ее на своем компьютере
Очистите мусорные файлы, чтобы исправить agent_setup.exe , которое перестало работать из-за ошибки.
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт «Clean Junk Files».
- Когда появится новое окно, нажмите на кнопку «start» и дождитесь окончания поиска.
- потом нажмите на кнопку «Select All».
- нажмите на кнопку «start cleaning».
Очистите реестр, чтобы исправить agent_setup.exe , которое перестало работать из-за ошибки
- Запустите приложение Asmwsoft Pc Optimizer.
- Потом из главного окна выберите пункт «Fix Registry problems».
- Нажмите на кнопку «select all» для проверки всех разделов реестра на наличие ошибок.
- 4. Нажмите на кнопку «Start» и подождите несколько минут в зависимости от размера файла реестра.
- После завершения поиска нажмите на кнопку «select all».
- Нажмите на кнопку «Fix selected».
P.S. Вам может потребоваться повторно выполнить эти шаги.
Как удалить заблокированный файл
- В главном окне Asmwsoft Pc Optimizer выберите инструмент «Force deleter»
- Потом в «force deleter» нажмите «Выбрать файл», перейдите к файлу agent_setup.exe и потом нажмите на «открыть».
- Теперь нажмите на кнопку «unlock and delete», и когда появится подтверждающее сообщение, нажмите «да». Вот и все.
Настройка Windows для исправления критических ошибок agent_setup.exe :
- Нажмите правой кнопкой мыши на «Мой компьютер» на рабочем столе и выберите пункт «Свойства».
- В меню слева выберите » Advanced system settings».
- В разделе «Быстродействие» нажмите на кнопку «Параметры».
- Нажмите на вкладку «data Execution prevention».
- Выберите опцию » Turn on DEP for all programs and services . » .
- Нажмите на кнопку «add» и выберите файл agent_setup.exe , а затем нажмите на кнопку «open».
- Нажмите на кнопку «ok» и перезагрузите свой компьютер.
Как другие пользователи поступают с этим файлом?
Всего голосов ( 202 ), 133 говорят, что не будут удалять, а 69 говорят, что удалят его с компьютера.
agent_setup.exe Пользовательская оценка:
Источник: www.exedb.com
Чем удалить доктор веб
Удаленная установка и деинсталляция ПО Агента возможны только в локальной сети и требуют полномочий администратора в этой сети.
Если удаление Агента и антивирусного пакета осуществляется при помощи Центра управления, то Карантин со станции удален не будет.
Для того чтобы удалить ПО антивирусной станции удаленно (только для ОС семейства Windows):
1. Выберите пункт Антивирусная сеть главного меню Центра управления.
2. В открывшемся окне в каталоге антивирусной сети выберите необходимую группу или отдельные антивирусные станции.
3. На панели инструментов каталога антивирусной сети нажмите Общие → Деинсталлировать Агент Dr.Web .
4. ПО Агента и антивирусный пакет будут удалены с выбранных вами рабочих станций.
Если команда для запуска процесса удаления задается на тот момент, когда нет связи между Сервером Dr.Web и антивирусной станцией, удаление ПО Агента на выбранной антивирусной станции произойдет, как только такая связь будет восстановлена.
Удаление Агента Dr.Web и антивирусного пакета локально
Для возможности локального удаления Агента и антивирусного пакета, данная опция должна быть разрешена на Сервере в разделе Права (см. Руководство администратора , п. Права пользователей станции ).
Удаление антивирусного ПО станции (Агента и антивирусного пакета) можно осуществить двумя способами:
Если удаление Агента и антивирусного пакета осуществляется при помощи штатных средств ОС Windows или при помощи инсталлятора Агента, то пользователю будет выдан запрос на удаление Карантина.
Удаление штатными средствами ОС Windows