Мы обсуждаем разработку усовершенствованной инфраструктуры управления для нашей распределенной системы. Мы используем COM, веб-службы и компоненты .NET. Поскольку мы основаны на Microsoft Windows Server XP/2003, я думаю, у нас в основном есть два варианта:
- Командлеты Powershell
- Классы WMI с использованием поставщиков System.Management и WMI для собственного кода (класс, экземпляр, метод, событие)
Почему мы выбираем Powershell над WMI?