У меня нет опыта написания пакетных сценариев, но мне было интересно, есть ли способ установить службу .NET Windows с помощью installutil.exe
с помощью такого сценария или удалить службу, если она уже установлена, в идеале с каким-то подтверждением того, что я действительно хотел бы выполнить удаление (например, нажмите y для удаления).
Вот некоторые подробности:
- .Exe для службы находится в каталоге
C:\Program Files\Data Service
. - Скрипт должен находиться в том же каталоге, что и .exe для службы.
- Было бы неплохо добавить простую строку в файл журнала (мы назовем его
program.log
, также в этом каталоге) после установки службы - Машина работает под управлением Windows Server 2003 с установленной .NET Framework в каталоге по умолчанию
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
Если вы считаете, что это можно сделать лучше, было бы неплохо услышать другие предложения. Я всегда мог написать установщик службы, но это не является приоритетом.