PSVisualCron.psm1
### SAVE ERRORACTIONPREFERENCE AND SET ERRORACTIONPREFERENCE TO STOP ### $oldEA = $ErrorActionPreference $ErrorActionPreference = "Stop" ### LOAD PUBLIC + PRIVATE FUNCTIONS USING DOT SOURCING ### $publicScripts = @(Get-ChildItem -Path $PSScriptRoot\scripts\public\*.ps1 -ErrorAction SilentlyContinue) $privateScripts = @(Get-ChildItem -Path $PSScriptRoot\scripts\private\*.ps1 -ErrorAction SilentlyContinue) @($publicScripts + $privateScripts) | ForEach-Object { . $_.FullName } ### MODULE VARIABLES ### $script:_VCClient = New-Object VisualCronAPI.Client $script:_VCSelectedServer = $null ### SET ERRORACTIONPREFERENCE TO OLD VALUE ### $ErrorActionPreference = $oldEA |