winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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:
Mtools/CorrelationTestbed/InSandboxScript.ps1 | 10+++++-----
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 @"