17
Как получить текущий каталог выполняемого командлета
Это должно быть простой задачей, но я видел несколько попыток получить путь к каталогу, в котором исполняемый командлет находится с переменным успехом. Например, когда я выполняю C:\temp\myscripts\mycmdlet.ps1файл с настройками, C:\temp\myscripts\settings.xmlя хотел бы иметь возможность хранить C:\temp\myscriptsв переменной внутри mycmdlet.ps1. Это одно решение, которое работает (хотя и немного громоздко): $invocation = …
202
powershell
cmdlet