Windows PowerShell 是一种脚本语言和命令行 shell,可供系统管理员用来管理 Windows 操作系统。如需 PowerShell 的详细信息,请浏览 Microsoft 网站。
PowerShell 操作为经验丰富的用户提供一个强大而灵活的环境,可通过直接访问脚本组件库 (包括 .NET Framework) 来编写自定义操作。如需详细信息,请参阅 PowerShell 脚本示例。
Important: WhatsUp Gold 使用 32 位(即 x86)PowerShell 引擎。因此只支持 32 位的 PowerShell 管理单元,纯 64 位管理单元不能正常工作。可在 32 位和 64 位操作系统中使用的管理单元默认针对 64 位系统配置,必须针对 32 位系统手动配置,才能与 WhatsUp Gold 一同运转。
若您通过 WhatsUp Gold 使用额外轮询引擎,则必须安装 PowerShell,并且任何所需的管理单元都必须在所有轮询引擎设备上进行相同注册,这样 PowerShell 性能监控器、主动监控器和操作才能正常使用。WhatsUp Gold 状态中心会显示故障监控器生成的相关错误。WhatsUp Gold 事件查看器会显示失败操作生成的错误。
配置如下:
Note: 强烈建议您避免使用超过 10 秒的超时值。使用尽量短的超时值。
Important: 如果在设备凭据下运行启用,则 WhatsUp Gold管理控制台中的测试功能不会运行。
Important: 在 PowerShell 脚本中将百分号标识的变量当成字符串文字时,请以双引号 (" ") 包住字符串文字,不要使用单引号 (' ')。例如,$Message = "%Device.DisplayName changed state"。