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