fix: preserve PowerShell expansion semantics

This commit is contained in:
haelyra
2026-09-05 16:32:15 -04:00
parent 3ad828db47
commit 8eeac94af3
4 changed files with 52 additions and 14 deletions
+1
View File
@@ -2968,6 +2968,7 @@ function runTests() {
'Clear-Disk -Number 2 -RemoveData -Confirm:$false',
'pwsh -Command "Remove-Item -Force C:/tmp/demo"',
"$payload='Remove-Item -Force C:/tmp/demo'; pwsh -Command $payload",
"$payload='Remove-Item -Force C:/tmp/demo'; pwsh -Command \"$payload\"",
'Write-Output "$(Remove-Item -Force C:/tmp/demo)"',
'& { Remove-Item -Force C:/tmp/demo }',
'if ($true) { Remove-Item -Force C:/tmp/demo }',