Public/Update-cChocoEx.ps1
<#
.SYNOPSIS Updates the cChocoEx PowerShell Module to the latest version .DESCRIPTION Updates the cChocoEx PowerShell Module to the latest version from the PowerShell Gallery #> function Update-cChocoEx { [CmdletBinding()] Param () #Ensure Running as Administrator if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Write-Warning "This function requires elevated access, please reopen PowerShell as an Administrator" Break } try { Write-Warning "Uninstall-Module -Name cChocoEx -AllVersions -Force" Uninstall-Module -Name cChocoEx -AllVersions -Force } catch {} try { Write-Warning "Install-Module -Name cChocoEx -Force" Install-Module -Name cChocoEx -Force } catch {} try { Write-Warning "Import-Module -Name cChocoEx -Force" Import-Module -Name cChocoEx -Force } catch {} } |