wifiman_install.ps1 - limehawk/rmm-scripts GitHub Wiki
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
- Validates input parameters
- Checks if winget is installed
- If winget not found, installs via PowerShell Gallery
- Installs WiFiman using winget
- 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
- View Script Source
- Scripts - Back to script index