commit 27a055e596673727562fca39e8ff5b9446b79508
parent badb1f2e3563a0f8a0cc46a07a80dad8cd1d639c
Author: Flor Chacón <14323496+florelis@users.noreply.github.com>
Date: Fri, 3 Feb 2023 15:12:42 -0800
Remove use of Invoke-Expression in test script (#2921)
Diffstat:
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/tools/CorrelationTestbed/InSandboxScript.ps1 b/tools/CorrelationTestbed/InSandboxScript.ps1
@@ -75,21 +75,21 @@ Write-Host @"
$installAndCorrelateOutPath = Join-Path $OutputPath "install_and_correlate.json"
-$installAndCorrelationExpression = Join-Path $desktopPath "InstallAndCheckCorrelation\InstallAndCheckCorrelation.exe"
-$installAndCorrelationExpression = -join($installAndCorrelationExpression, ' -id "', $PackageIdentifier, '" -src "', $SourceName, '" -out "', $installAndCorrelateOutPath, '"')
+$installAndCheckCorrelationExe = Join-Path $desktopPath "InstallAndCheckCorrelation\InstallAndCheckCorrelation.exe"
+$installAndCheckCorrelationArgs = @('-id', $PackageIdentifier, '-src', $SourceName, '-out', $installAndCorrelateOutPath)
if ($UseDev)
{
- $installAndCorrelationExpression = -join($installAndCorrelationExpression, ' -dev')
+ $installAndCheckCorrelationArgs += '-dev'
}
if ($MetadataCollection)
{
$wingetUtilPath = Join-Path $PSScriptRoot "WinGetUtil.dll"
- $installAndCorrelationExpression = -join($installAndCorrelationExpression, ' -meta "', $wingetUtilPath, '" -sys32 "', $System32Path,'"')
+ $installAndCheckCorrelationArgs += ('-meta', $wingetUtilPath, '-sys32', $System32Path)
}
-Invoke-Expression $installAndCorrelationExpression
+& $installAndCheckCorrelationExe $installAndCheckCorrelationArgs
Write-Host @"