none
как скрипт написаный на Posh может узнать откуда именно он запустился? RRS feed

  • Вопрос

  • Всем привет!
    Ребята, не могу сообразить как выяснить при запуске скрипта откуда он запустился.
    В VBS есть две очень удобных функции - WScript.ScriptFullName и WScript.ScriptName. Они позволяли точно знать откуда был запущен скрипт и снимали вопросы о необходимости абсолютных путей к файлам конфигураций и прочем. То есть скрипт с помощью этих функций узнавал, что его засунули куда-то в папку, и "достраивал путь" с своему файлу конфигурации - брал свой путь, добавлял к нему путь к папке с конфигами, имя самого конфига и мог работать вне зависимости где он оказался.
    В POSH не могу найти аналог. Get-Location в posh-скрипте возвращает путь к текущему каталогу, а не к тому каталогу откуда скрипт был запущен.
    Кто может подсказать как решить эту проблему?
    26 ноября 2009 г. 15:29

Ответы

Все ответы