Initial commit. Working and linked on PSGallery

This commit is contained in:
2026-05-15 08:53:21 +08:00
commit 7c77363885
17 changed files with 1109 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
function Get-UnifiConnectionStatus {
[CmdletBinding()]
param()
if (-not $script:UnifiSession -or -not $script:UnifiConfig) {
Write-Host "Status: Not connected" -ForegroundColor Red
Write-Host ""
Write-Host "Run: Connect-UnifiController <host> or unifi-cli connect <host>"
return
}
Write-Host "Status: " -NoNewline -ForegroundColor White
Write-Host "Connected" -ForegroundColor Green
Write-Host "Controller: $($script:UnifiConfig.ControllerUrl)"
Write-Host "Username: $($script:UnifiConfig.Username)"
Write-Host "Connected: $($script:UnifiConfig.ConnectedAt)"
Write-Host "Site: " -NoNewline -ForegroundColor White
Write-Host $script:UnifiConfig.DefaultSite -ForegroundColor Cyan
Write-Host " (change with: unifi-cli use site <id>)" -ForegroundColor DarkGray
if ($script:UnifiConfig.SkipCertificateCheck) {
Write-Host "TLS: " -NoNewline -ForegroundColor White
Write-Host "Certificate check disabled" -ForegroundColor Yellow
}
}