Pax8API/Private/Get-Pax8EnvironmentValue.ps1
|
function Get-Pax8EnvironmentValue { [CmdletBinding()] param ( [Parameter(Mandatory)] [string[]]$Name ) foreach ($candidate in $Name) { foreach ($target in 'Process', 'User', 'Machine') { $value = [Environment]::GetEnvironmentVariable($candidate, $target) if (-not [string]::IsNullOrWhiteSpace($value)) { return $value } } } } |