Tôi có một ứng dụng C# Windows chạy một dịch vụ. Tôi muốn tận dụng PowerShell để cung cấp một giao diện quản lý dòng lệnh để quản lý dịch vụ đang chạy của tôi.Gửi các lệnh quản trị tới Dịch vụ Windows C của tôi bằng PowerShell CmdLets của riêng mình
Từ quan điểm của tôi, tôi đang cố gắng để cung cấp giao diện quản trị cùng a la Exchange 2007.
Bạn có bất cứ đề nghị hoặc mẫu mã trên như thế nào để bắt đầu/thiết kế các cmdlet quản lý để "kết nối" với dịch vụ đang chạy để truy vấn hoặc gửi các lệnh quản trị?
Làm cách nào để truy cập trạng thái thời gian chạy nội bộ của dịch vụ từ dòng lệnh powershell? Ví dụ, tôi muốn thực hiện một lệnh ghép ngắn gọi là Get-ConnectionsInfo để tìm hiểu xem có bao nhiêu kết nối gửi ra dịch vụ Windows của tôi đang sử dụng khi lệnh ghép ngắn được thực hiện.
Ví dụ thực tế hoặc liên kết web với ví dụ sẽ được hoan nghênh hơn.
Cảm ơn, Robert
Dịch vụ có chạy trên cùng một máy trong đó (các) tập lệnh sẽ được thực thi không? –
Trong trường hợp này có, nhưng trong các trường hợp khác, nó có thể chạy trên máy chủ sản xuất và lệnh ghép ngắn có thể được cài đặt trên một máy "Hoạt động" khác được sysadmins sử dụng để quản lý các dịch vụ từ xa. –