---
title: "SHVerify2"
---
Uses a Shell script to collect configuration about a server.
SHVerify2(
	Name: <text>,
	[Parameters: <%(key1: value1, ...)>],
	[Verbose: <true/false>],
	[OutputLogLevel: <integer>],
	[ErrorOutputLogLevel: <integer>],
	[SuccessExitCode: <text>],
	[CaptureDebug: <true/false>],
	[InputVariables: <%(key1: value1, ...)>],
	[OutputVariables: <@(text)>],
	[EnvironmentVariables: <%(key1: value1, ...)>],
	[Arguments: <text>]
);
This operation may be prefixed with Linux::, although this is a built-in namespace and isn't really necessary.
| Name | Format | Script Usage | Usage Notes | 
|---|---|---|---|
| ☆ Name (default) | text | Name | The name of the script asset. This argument is required. | 
| Parameters | %(key1: value1, ...) | Parameters | |
| Verbose | true/false | Verbose | When true, additional information about staging the script is written to the debug log. | 
| Output log level | integer | OutputLogLevel | |
| Error log level | integer | ErrorOutputLogLevel | |
| Success exit code | text | SuccessExitCode | Integer exit code which indicates no error. When not specified, the exit code is ignored. This can also be an integer prefixed with an inequality operator. | 
| Capture debug messages | true/false | CaptureDebug | |
| InputVariables | %(key1: value1, ...) | InputVariables | |
| OutputVariables | @(text) | OutputVariables | |
| Environment variables | %(key1: value1, ...) | EnvironmentVariables | |
| Command line arguments | text | Arguments |