Задать вопрос
@Michio
Автоматизированное тестирование

Программа для удаленного выполнения разных задач?

Работаю тестировщиком.
Есть парк машин, около 20-30 штук. Эти машины имеют разное предназначение, (сервера, рабочие станции, сервер БД, специфические для продукта машины) но периодически на них необходимо выполнять какие-то различный действия такие как:
1. Перезагрузить определенный процесс
2. Дописать/удалить в определенные файлы определенные строки
3. Запускать программы разных версий
4. Мониторить состояние памяти определенного процесса/процессов (не обязательно вести лог, хватит мониторинга в реальном времени)

Хотелось бы как-то это дело автоматизировать. т.к. сейчас для каждого этого процесса приходиться скакать по RDP и выполнять эти действия неоднократно руками.

Самый кардинальный подход - написать приложение которое будет одновременно и клиентов и сервером оно и будет выполнять необходимые действия и общаться с другими своими копиями и передавать им нужные команды и данные. Но соответственно на это нужно время и последующая поддержка.

Существуют ли какие нибудь готовые альтернативы?

Все машины работают под Windows разных версий от серверной до 10-ки
Ко всем есть доступ по RDP
Все находятся в одной локальной сети
  • Вопрос задан
  • 176 просмотров
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
@res2001
Developer, ex-admin
Добавлю, что стандартными средствами из командных файлов можно выполнять удаленные команды с помощью wmic:
wmic /node:"servername" process call create "notepad.exe"
Все это работает при наличии администраторских прав на удаленные ПК.
https://habr.com/company/pc-administrator/blog/342428/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Tabletko
никого не трогаю, починяю примус
SCCM, ansible, PS + скрипты
Для тестирования под Win есть ещё какой то продукт от MS, но я не помню его названия
Ответ написан
ApeCoder
@ApeCoder
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы