Skip to content

wifiman_install.ps1

Corey Watson edited this page Dec 1, 2025 · 1 revision

wifiman_install.ps1

Installs Ubiquiti WiFiman Desktop application using winget.

Overview

Installs Ubiquiti WiFiman Desktop application using winget. Automatically installs winget if not present on the system.

Purpose

Installs Ubiquiti WiFiman Desktop application using winget. Automatically installs winget if not present on the system.

Prerequisites

  • Windows 10 1809+ or Windows 11
  • Administrator privileges
  • Internet connectivity

Configuration

Required Inputs

  • $packageId : Winget package ID for WiFiman

Behavior

  1. Validates input parameters
  2. Checks if winget is installed
  3. If winget not found, installs via PowerShell Gallery
  4. Installs WiFiman using winget
  5. Reports final status

Security Notes

  • No secrets in logs
  • Installs from official Microsoft winget repository

Exit Codes

  • 0 = Success
  • 1 = Failure

Example Output

[ INPUT VALIDATION ]
--------------------------------------------------------------
Package ID : UbiquitiInc.WiFimanDesktop
Inputs validated successfully

[ WINGET CHECK ]
--------------------------------------------------------------
Checking for winget...
winget is already installed

[ INSTALLATION ]
--------------------------------------------------------------
Installing WiFiman via winget...
Installation completed successfully

[ FINAL STATUS ]
--------------------------------------------------------------
Result : SUCCESS
WiFiman installed successfully

[ SCRIPT COMPLETED ]
--------------------------------------------------------------

Version History

  • 2024-12-01 v1.0.0 - Initial release - migrated from SuperOps

Links

Clone this wiki locally