Кто знает простое решение, как удаленно установить или удалить службу Windows на сервере Win2k8R2?
Этот сервер размещен в Интернете, поэтому он не принадлежит домену или тому подобное. Таким образом, я хочу избежать использования файлообменников Windows или служб администрирования.
Я предпочел бы возможность, где я могу запустить выполнение серверного скрипта, который устанавливает уже загруженные сервисные бинарные файлы.
Вы можете назвать любые инструменты или решения для кода .NET, если знаете, как этого добиться.
Изменить: Извините, я должен уточнить, это не так просто, как использование PowerShell или сценариев с InstallUtil в моем случае. Я попробую это с пунктами пули:
- Я хочу установить службу автоматически, вызвав установку службы на сервере, работающем в Интернете, с клиента.
- У меня нет графического интерфейса с сервера при вызове службы установки. Например, я запускаю файл setup.exe, который сам устанавливает сервисы через SSH (самоустанавливающийся сервис для использования имен пользовательских сервисов). Отсутствие графического интерфейса кажется проблемой (?).
Я даже отчаянно пытался вызвать программу установки службы через веб-службу php (shell_exec), но результат всегда один и тот же: установка выполняется, но службы не установлены.
Клиенту должно быть как можно проще вызвать установку службы на сервере, ничего не видя. Это для периодического и автоматического развертывания некоторых сервисных приложений, которые мы создаем.