Contact Info

Crumbtrail

ActiveXperts.com » Network Monitor » Scripts » Custom Script

miscellaneous-randomresult.ps1 - powershell script by ActiveXperts Software

miscellaneous-randomresult.ps1 returns True or False at random. Use it for testing purposes.

Use miscellaneous-randomresult.ps1 directly from ActiveXperts Network Monitor; in the Manager's 'Monitor' menu, select 'New Check (Script)' and select miscellaneous-randomresult.ps1. Configure the required parameter, or press 'Load a working sample'.

In ActiveXperts Network Monitor, Administrators can use three different scripting languages: Powershell, VBScript and SSH.


miscellaneous-randomresult.ps1 script code

#################################################################################
# ActiveXperts Network Monitor PowerShell script, © ActiveXperts Software B.V.
# For more information about ActiveXperts Network Monitor, visit the ActiveXperts 
# Network Monitor web site at http://www.activexperts.com
#################################################################################
# Script
#     Miscellaneous-RandomResult.ps1
# Description:
#     This function returns True or False at random. Use this function for testing purposes 
# Declare Parameters:
# Usage:
#     .\Miscellaneous-RandomResult.ps1
# Sample:
#     .\Miscellaneous-RandomResult.ps1
#################################################################################

# -- Declare Parameters
param (  )

# -- Use _activexperts.ps1 with common functions 
. 'C:\Program Files\ActiveXperts\Network Monitor\Scripts\Monitor (ps1)\_activexperts.ps1' 


#################################################################################
# // --- Main script ---
#################################################################################

# -- Clear screen and clear error
cls
$Error.clear()

$nRandomNumber = Get-Random -minimum 1 -maximum 10

if( $nRandomNumber -le 5 )
{
  $res = 'SUCCESS:'
}
else
{
  $res = 'ERROR:'
}

# -- Print script result
$res = $res +  ' Random number in range [1..10]: [' + $nRandomNumber + '] DATA: ' + $nRandomNumber
echo $res
exit


#################################################################################
# // --- Catch script exceptions ---
#################################################################################

trap [Exception]
{
  $res = 'UNCERTAIN: ' + $_.Exception.Message
  echo $res
  exit
}