added check for Get-GUIDFromMSIUninstallString

This commit is contained in:
2023-08-23 15:01:36 -04:00
parent c1c7681370
commit 01a04a1127
+3 -1
View File
@@ -798,7 +798,9 @@ Function Get-AbsoluteURI {
Function Get-GUIDFromMSIUninstallString ([string]$str) { Function Get-GUIDFromMSIUninstallString ([string]$str) {
$start = $str.IndexOf('{') + 1 $start = $str.IndexOf('{') + 1
$end = $str.IndexOf('}') $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) { Function Uninstall-MSI ([Parameter(ValueFromPipeline=$true)][string[]]$APP_NAMES) {