public/Set-UnifiAPIConfig.ps1
function Set-UnifiAPIConfig { [CmdletBinding()] Param( [Parameter(Mandatory = $false)] [string] $BaseUri, [Parameter(Mandatory = $false)] [string] $Port, [Parameter(Mandatory = $false)] [bool] $SkipCertificateCheck, [Parameter(Mandatory = $false)] [PSObject] $Session ) if ($BaseUri) { Set-Variable -Name "UnifiAPI_BaseUri" -Value $BaseUri -Scope Global -Force } if ($Port) { Set-Variable -Name "UnifiAPI_Port" -Value $Port -Scope Global -Force } if ($SkipCertificateCheck) { Set-Variable -Name "UnifiAPI_SkipCertificateCheck" -Value $SkipCertificateCheck -Scope Global -Force } if ($Session) { Set-Variable -Name "UnifiAPI_Session" -Value $Session -Scope Global -Force } } |