Windows PowerShell is a scripting language and command-line shell that system administrators can use to manage Windows operating systems. For more information on PowerShell, please visit the Microsoft web site. The PowerShell Execution component allows you to run a PowerShell script and analyze the output. You may add a PowerShell Execution component to an application profile or an application instance.
Note: Adding components to an application profile helps create the foundation of the application profile. After adding components to an application profile, you must create an instance to monitor a device. Learn more about APM terminology.
Important: WhatsUp Gold uses a 32-bit (i.e. x86) PowerShell engine. Therefore, only 32-bit PowerShell snap-ins are supported and 64-bit only snap-ins will not function properly. Snap-ins usable in both 32-bit and 64-bit operating systems are configured for 64-bit systems by default and must be manually configured for 32-bit PowerShell engine to function properly with WhatsUp Gold.
If you are using additional pollers with WhatsUp Gold, PowerShell must be installed and any desired snap-ins must be registered identically on all poller machines for any PowerShell performance monitors, active monitors, and actions to function properly. Associated errors resulting from failed monitors will appear in the WhatsUp Gold Status Center. Errors resulting from failed actions will appear in the WhatsUp Gold Event Viewer.
To add a PowerShell Execution component to an application profile:
Note: If no test device is selected, the component is tested on the test device associated with the application profile.
Test devices are not saved as part of the application profile.
To add a PowerShell Execution component to an application instance:
Important: If the device you want to use is configured with a WhatsUp Gold down dependency, make sure that you use a cloned device for this device selection in the APM plug-in. For more information, see the Dependencies overview.
Note: Click to remove the device override and revert to the device associated with the application instance.