RaiseFunctionCap.ps1

[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSAvoidGlobalVars', '')]
[CmdletBinding()]
param()
# Increase PowerShell Maximum Function Count to support version 5.1 limitation
[Diagnostics.CodeAnalysis.SuppressMessageAttribute('PSUseDeclaredVarsMoreThanAssignments', 'MaximumFunctionCount')]
$MaximumFunctionCount = 32767

# Fallback in case the first assignment doesn't execute for some latent reasons
# PSScriptAnalyzer also is not supressing this warning even with this attribute
$Global:MaximumFunctionCount = 32767