Initial commit. Working and linked on PSGallery
This commit is contained in:
25
Public/Get-UnifiConnectionStatus.ps1
Normal file
25
Public/Get-UnifiConnectionStatus.ps1
Normal 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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user