Запуск команды в Powershell и запуск исполняемого файла дает разные результаты
Это действительно странно.
У меня есть так называемый Perforce Helix server
на моем Windows 2016
сервер.
Сейчас на этом сервере есть exe
называется p4d
теперь, если я пойду к Powershell
и беги p4d
он запускает команду запускает "правильный" сервер, и я могу подключиться и увидеть всех моих пользователей.
Если я остановлю команду и перейду в папку, где находится исполняемый файл, и запустите, то запускается совершенно другой сервер, что означает, что вся наша база кода и пользователи разные.
Я пытался выяснить, есть несколько p4d
exe на моей машине, но только 1 может быть расположен. И достаточно верно, если я запускаю команду:
get-command p4d
Возвращает фактическое местоположение exe
что при запуске открывается другой сервер.
Может кто-нибудь сказать мне, в чем может быть проблема? Кто-нибудь сталкивался с подобной проблемой? Это огромная проблема, потому что это означает, что я не могу сделать это в службу и запустить его при запуске.