Powershell: Включить еще один сценарий, который включает?

Я хочу облегчить себе жизнь, создавая сценарии. Я смотрю на небольшую структуру, которая будет иметь иерархию включаемых файлов. Проблема заключается в том, что точечный источник сценария ps1, в котором уже есть другие файлы, тормозит область действия исходных вызывающих сценариев. Это выглядит так:

\ config \ loadvariables.ps1

$var = "shpc0001"

\ config \ config.ps1

. '.\loadvariables.ps1'

\ test.ps1

. '.\config\config.ps1'
echo $var

Проблема в том, что test.ps1 пытается загрузить loadvariables.ps1 , поскольку он расположен рядом со скриптом test.ps1 . Как я могу решить эту проблему?

12
задан jcolebrand 17 August 2012 в 17:15
поделиться