A small number of EventSentry tasks can be automated with the EventSentry PowerShell module that can be downloaded below. The module is under development and new versions with additional functionality will be posted here. Suggestions for new functionality are welcome.
If you get an error message about the module not being loaded, execute:
The EventSentry PowerShell module should automatically, if it does not then execute:
The module currently includes the following functionality. Use the Get-Help command for additional details.
Adds a new group
Removes a group
Verifies that a group exists
Customizes heartbeat monitoring settings for a given group
Displays all hosts in a group
Adds a host to a group
Customizes heartbeat monitoring settings for a given host
Removes a host from a group
Defines a new variable
Sets the value of a variable for a group
Adds a maintenance schedule (similar to "Maintenance Now") to a host
Updates the password of an existing authentication entry in the authentication manager
Download the zip file and extract all files into an EventSentry sub folder, in one of the supported modules directories. You can find out which module directories are in PowerShell's search path with the following command:
No other steps are necessary to install the EventSentry PowerShell module.
In most cases the module should be automatically loaded as soon as any of the included functions are called. To utilize the module, execute any of its funtions, e.g.
Get-ESHosts "Default Group"