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