Non ho esperienza di scrittura di script batch, ma mi chiedevo se esistesse un modo per installare un servizio Windows .NET usando installutil.exe
usando tale script, o disinstallare il servizio se è già installato, idealmente con una sorta di conferma che in realtà mi piacerebbe eseguire la disinstallazione (ad esempio, premere y per disinstallare).Batch Script per installare o disinstallare un servizio Windows .NET
Ecco alcuni dettagli:
- L'eseguibile del servizio si trova nella directory
C:\Program Files\Data Service
- Lo script dovrebbe essere nella stessa directory del file exe per il servizio
- Sarebbe si consiglia di aggiungere una riga semplice a un file di registro (lo chiameremo
program.log
, anche in questa directory) dopo l'installazione del servizio - La macchina esegue Windows Server 2003 con .NET Framework installato nella directory predefinita
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
Se ritieni che questo potrebbe essere fatto in un modo migliore sarebbe bello ascoltare altri suggerimenti. Potrei sempre scrivere un programma di installazione ma questa non è una priorità.
Si noti che Microsoft ha rimosso il tipo di progetto di installazione in Visual Studio 2012. Grazie –