Private/Get-LatestModuleVersion.ps1
function Get-LatestModuleVersion { $ModuleName = "UnifiedContactsPS" $installedModule = Get-InstalledModule -Name $ModuleName -ErrorAction SilentlyContinue if ($installedModule) { $latestModule = Find-Module -Name $ModuleName if ($latestModule) { $installedVersion = $installedModule.Version $latestVersion = $latestModule.Version if ($installedVersion -lt $latestVersion) { Write-Warning "You have version $installedVersion of $ModuleName installed, but the latest version is $latestVersion." exit; } } } } |