Complete revamp to provide support for new installers (2022.3+), license portal API, as well as guardrails and usefull error handling.
Added
- Invoke-DownloadAlteryx: Fetch releases from the Alteryx license portal
- Invoke-PatchAlteryx: Install patch upgrades
- Invoke-PingAlteryx: Check Server UI (Gallery) connectivity
- Invoke-RollbackAlteryx: Rollback to previous known stable state
- Invoke-SetupScript: Script configuration wizard
- Open-Alteryx: Open Alteryx (G)UI
- Repair-Alteryx: Repair embedded MongoDB database
- Set-AlteryxConfiguration: Configure Alteryx system settings
- Show-Help: Display script help documentation
Changed
- Invoke-ActivateAlteryx: Improve process robustness
- Invoke-BackupAlteryx: Improve process robustness
- Invoke-DeactivateAlteryx: Deactivate licenses one-by-one
- Invoke-RestartAlteryx: Improve process robustness
- Invoke-RestoreAlteryx: Redesign process to improve robustness
- Invoke-StartAlteryx: Improve process robustness
- Invoke-StopAlteryx: Improve process robustness
- Uninstall-Alteryx: Improve process robustness
- Update-Alteryx: Add rollback in case of failure
- Various changes were made to configuration files, including encryption of sensitive information; Please use the
setup
command to configure the scripts.
Full Changelog: