Run Script - Powershell last exit codes are not working as expected

book

Article ID: 169494

calendar_today

Updated On:

Products

IT Management Suite Client Management Suite

Issue/Introduction

Some syntax in PowerShell scripts do not cause the script task to exit with the proper exit code.

Example:
$Host.SetShouldExit(99) 
Causes the script to exit with error code 0 making it seem like everything in the script was successful

Cause

This was caused by the fix to another issue.

Environment

ITMS 8.x

Resolution

Use different syntax. For example:

  • Environment]::Exit(98)