Tôi không có kinh nghiệm viết tập lệnh theo lô, nhưng tôi đã tự hỏi có cách nào để cài đặt dịch vụ .NET Windows bằng cách sử dụng installutil.exe
bằng cách sử dụng tập lệnh đó hay gỡ cài đặt dịch vụ nó đã được cài đặt, lý tưởng với một số loại xác nhận rằng tôi thực sự muốn thực hiện việc gỡ cài đặt (ví dụ: nhấn y để gỡ cài đặt).Batch Script để cài đặt hoặc gỡ cài đặt Dịch vụ Windows .NET
Dưới đây là một số chi tiết:
- Các .exe cho dịch vụ nằm trong thư mục
C:\Program Files\Data Service
- Các kịch bản phải ở trong cùng thư mục với .exe cho dịch vụ
- Nó sẽ hãy thêm một dòng đơn giản vào một tệp nhật ký (chúng tôi sẽ gọi nó là
program.log
, cũng trong thư mục này) sau khi dịch vụ được cài đặt - Máy đang chạy Windows Server 2003 với Khuôn khổ .NET được cài đặt trong thư mục mặc định
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
Nếu bạn cảm thấy điều này có thể được thực hiện theo cách tốt hơn, thật tuyệt khi nghe các đề xuất khác. Tôi luôn có thể viết trình cài đặt dịch vụ nhưng đó không phải là ưu tiên.
Lưu ý rằng Microsoft loại bỏ các loại dự án Setup trong Visual Studio 2012. –