From e68527d975ee03f06c5137397d0cbdf92eab2667 Mon Sep 17 00:00:00 2001 From: Carrie Roberts Date: Wed, 6 Nov 2019 12:53:20 -0700 Subject: [PATCH] PathToAtomicsFolder Input Parameters auto-replaced with actual path (#613) --- .../Invoke-AtomicRedTeam/Public/Invoke-AtomicTest.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/execution-frameworks/Invoke-AtomicRedTeam/Invoke-AtomicRedTeam/Public/Invoke-AtomicTest.ps1 b/execution-frameworks/Invoke-AtomicRedTeam/Invoke-AtomicRedTeam/Public/Invoke-AtomicTest.ps1 index ba4a9ac2..16952aa3 100644 --- a/execution-frameworks/Invoke-AtomicRedTeam/Invoke-AtomicRedTeam/Public/Invoke-AtomicTest.ps1 +++ b/execution-frameworks/Invoke-AtomicRedTeam/Invoke-AtomicRedTeam/Public/Invoke-AtomicTest.ps1 @@ -114,6 +114,10 @@ function Invoke-AtomicTest { $defaultArgs.set_Item($key, $InputArgs[$key]) } } + # Replace $PathToAtomicsFolder or PathToAtomicsFolder with the actual -PathToAtomicsFolder value + foreach ($key in $defaultArgs.Clone().Keys) { + $defaultArgs.set_Item($key, ($defaultArgs[$key] -replace "\`$PathToAtomicsFolder",$PathToAtomicsFolder -replace "PathToAtomicsFolder",$PathToAtomicsFolder)) + } $defaultArgs }