У меня есть PowerShell script, который делает некоторые вещи, используя текущий каталог script. Поэтому, когда внутри этого каталога работает .\script.ps1
, он работает правильно.
Теперь я хочу называть это script из другого каталога без изменения справочного каталога script. Поэтому я хочу вызвать ..\..\dir\script.ps1
и все еще хочу, чтобы script вел себя так, как он был вызван изнутри его каталога.
Как мне это сделать или как мне изменить script, чтобы он мог запускаться из любого каталога?