System

Perform a variety of tasks in a Windows environment and retrieve information from the system
ProcessRunning Checks whether a process is running
System.ProcessRunning ProcessName: 
RunApplication Executes an application or opens a document by executing the associated application
System.RunApplication ApplicationPath:  CommandLineArguments:'' WorkingDirectory:'' WindowStyle:System.ProcessWindowStyle.Normal ProcessId=> ProcessId
RunApplicationAndWaitToLoad Executes an application or opens a document by executing the associated application and waits for it to load
System.RunApplicationAndWaitToLoad ApplicationPath:  CommandLineArguments:'' WorkingDirectory:'' WindowStyle:System.ProcessWindowStyle.Normal Timeout:0 ProcessId=> ProcessId WindowHandle=> WindowHandle
RunApplicationAndWaitToComplete Executes an application or opens a document by executing the associated application and waits for it to complete
System.RunApplicationAndWaitToComplete ApplicationPath:  CommandLineArguments:'' WorkingDirectory:'' WindowStyle:System.ProcessWindowStyle.Normal Timeout:0 ProcessId=> ProcessId ExitCode=> ExitCode
RunDOSCommand Executes a DOS command or console application in invisible mode and retrieves its output upon completion
System.RunDOSCommand DOSCommandOrApplication:  WorkingDirectory:'' StandardOutput=> StandardOutput StandardError=> StandardError ExitCode=> ExitCode
RunVBScript Executes some custom VBScript code and retrieves its output into a variable
System.RunVBScript VBScriptCode:'' ScriptError=> ScriptError ScriptOutput=> ScriptOutput
TerminateProcessByName Immediately stops a running process given its name
System.TerminateProcessByName ProcessName: 
TerminateProcessById Immediately stops a running process given its ID
System.TerminateProcessById ProcessId: 
PrintDocument Prints a document on the default printer
System.PrintDocument DocumentPath: 
GetDefaultPrinter Gets the name of the default printer
System.GetDefaultPrinter DefaultPrinterName=> DefaultPrinterName
SetDefaultPrinter Sets a printer as the default printer
System.SetDefaultPrinter PrinterName: 
LogOffUser Logs off the current user
System.LogOffUser Force:False
ShutdownComputer Shuts down the computer
System.ShutdownComputer ShutdownOption:System.ShutdownOption.Shutdown Force:False
ShowDesktop Shows the Desktop
System.ShowDesktop DesktopOperation:System.DesktopOperation.Show
LockWorkstation Locks the workstation's display to protect it from unauthorized use
System.LockWorkstation 
PlaySound Plays a sound from a WAV file
System.PlaySound WavFile: 
PlaySystemSound Plays a system sound
System.PlaySystemSound SystemSound:System.SystemSound.Asterisk
EmptyRecycleBin Deletes all files from the Windows Recycle Bin
System.EmptyRecycleBin 
TakeScreenshot Takes a screenshot of all screens and saves it to the clipboard
System.TakeScreenshot 
TakeScreenshotAndSaveToFile Takes a screenshot of the entire screen and saves it to a file
System.TakeScreenshotAndSaveToFile File:  ImageFormat:System.ImageFormat.Bmp
TakeScreenshotOfPrimaryScreen Takes a screenshot of the primary screen and saves it to the clipboard
System.TakeScreenshotOfPrimaryScreen 
TakeScreenshotOfPrimaryScreenAndSaveToFile Takes a screenshot of the primary screen and saves it to a file
System.TakeScreenshotOfPrimaryScreenAndSaveToFile File:  ImageFormat:System.ImageFormat.Bmp
TakeScreenshotOfScreen Takes a screenshot of a specified screen and saves it to the clipboard
System.TakeScreenshotOfScreen ScreenToCapture: 
TakeScreenshotOfScreenAndSaveToFile Takes a screenshot of a specified screen and saves it to a file
System.TakeScreenshotOfScreenAndSaveToFile ScreenToCapture:  File:  ImageFormat:System.ImageFormat.Bmp
TakeScreenshotOfForegroundWindow Takes a screenshot of the foreground window and saves it to the clipboard
System.TakeScreenshotOfForegroundWindow 
TakeScreenshotOfForegroundWindowAndSaveToFile Takes a screenshot of the foreground window and saves it to a file
System.TakeScreenshotOfForegroundWindowAndSaveToFile File:  ImageFormat:System.ImageFormat.Bmp
ControlScreenSaver Enables, disables, starts or stops the screensaver
System.ControlScreenSaver ScreenSaverAction:System.ScreenSaverAction.Enable
Ping Sends a message to determine whether a remote computer is accessible over the network
System.Ping HostName:  Timeout:5000 PingResult=> PingResult RoundTripTime=> RoundTripTime
SetEnvironmentVariable Sets an environment variable to a given value
System.SetEnvironmentVariable Name:  Value:  Type:System.EnvironmentVariableType.User
GetEnvironmentVariable Retrieves the value of an Environment Variable
System.GetEnvironmentVariable Name:  Value=> EnvironmentVariableValue
GetEnvironmentVariableFromScope Retrieves the value of an Environment Variable from the specified scope
System.GetEnvironmentVariableFromScope Name:  Scope:System.EnvironmentVariableType.User Value=> EnvironmentVariableValue
DeleteEnvironmentVariable Deletes an Environment Variable from a given scope
System.DeleteEnvironmentVariable Name:  Type:System.EnvironmentVariableType.User
RunJavascript Executes some custom JavaScript code and retrieves its output into a variable
System.RunJavascript JavascriptCode:'' ScriptOutput=> ScriptOutput ScriptError=> ScriptError
RunPowershellScript Executes some custom PowerShell script and retrieves its output into a variable
System.RunPowershellScript Script:'' ScriptOutput=> ScriptOutput ScriptError=> ScriptError
GetScreenResolution Gets the width, height, bit count and frequency of a selected monitor
System.GetScreenResolution MonitorNumber:  MonitorWidth=> MonitorWidth MonitorHeight=> MonitorHeight MonitorBitCount=> MonitorBitCount MonitorFrequency=> MonitorFrequency
SetScreenResolution Sets the width, height, bit count and frequency of a selected monitor
System.SetScreenResolution MonitorNumber:  MonitorHeight:  MonitorWidth:  MonitorBitCount:  MonitorFrequency: 
RunPython Executes Python 2 script code and retrieves its output
System.RunPython PythonCode:  ModuleFolderPaths:'' ScriptOutput=> ScriptOutput ScriptError=> ScriptError