我们正在讨论为我们的分布式系统开发改进的管理基础架构。
我们使用 COM、Web 服务和 .NET 组件。由于我们基于 Microsoft Windows Server XP/2003,我想,我们基本上有两种选择:
为什么我们会选择 Powershell 而不是 WMI?
最佳答案
出于以下原因,我会选择 PowerShell 而不是 WMI:
即使您采用 WMI 路线,PowerShell 也支持使用 WMI(尽管存在一些小故障)。
对我来说,PowerShell 是显示 的最佳方式。任务导向一个应用程序的接口(interface)。借助 Microsoft 一直提供的 PowerShell 支持,它现在是并将成为管理整个企业的应用程序和服务的一致界面。
我的日常工作是管理员,我正在插入与我合作的所有供应商开发 PowerShell 管理 API,因为这使得管理应用程序的学习曲线和上下文切换要低得多。在开发方面,我已经为我使用的一个开源产品编写了(并且仍在研究)一系列 PowerShell cmdlet,并且正在为单独的应用程序开发另一组。
关于powershell - 为什么我会选择 Powershell 而不是 WMI 来开发管理界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/259020/