Я хочу облегчить себе жизнь при создании сценариев. Я смотрю небольшую структуру, в которой будет иерархия включенных файлов. Проблема заключается в точечном поиске ps1 script, у которого уже есть другие файлы с точками, которые копируют область в исходных сценариях вызова. Это выглядит так:
\Config\loadvariables.ps1
$var = "shpc0001"
\Config\config.ps1
. '.\loadvariables.ps1'
\Test.ps1
. '.\config\config.ps1'
echo $var
Проблема заключается в том, что test.ps1
пытается загрузить loadvariables.ps1
, поскольку он находится рядом с test.ps1
script.
Как я могу это решить?