From 01a04a11275f021c6aeffc600030bf5234350e7e Mon Sep 17 00:00:00 2001 From: David Yoder Date: Wed, 23 Aug 2023 15:01:36 -0400 Subject: [PATCH] added check for Get-GUIDFromMSIUninstallString --- Tools.ps1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Tools.ps1 b/Tools.ps1 index f5e160a..a1d2e29 100644 --- a/Tools.ps1 +++ b/Tools.ps1 @@ -798,7 +798,9 @@ Function Get-AbsoluteURI { Function Get-GUIDFromMSIUninstallString ([string]$str) { $start = $str.IndexOf('{') + 1 $end = $str.IndexOf('}') - Return $str.Substring($start, $end - $start) + $retval = $str.Substring($start, $end - $start) + If ( $retval.Length -ne 36 ) { $retval = $null } + Return $retval } Function Uninstall-MSI ([Parameter(ValueFromPipeline=$true)][string[]]$APP_NAMES) {