Сценарий powershell приводит к неверному выводу после преобразования его в .exe-файл и его выполнения:
$MyScriptName = $MyInvocation.MyCommand.Name
Выше приведен фрагмент моего кода powershell, который отлично работает и сохраняет имя сценария в $MyScriptName
переменная.
Как только мы преобразуем .ps1-скрипт в .exe-файл и выполним его, переменная $MyScriptName
имеет нулевое значение.