Запуск команды в Powershell и запуск исполняемого файла дает разные результаты

Это действительно странно.

У меня есть так называемый Perforce Helix server на моем Windows 2016 сервер.

Сейчас на этом сервере есть exe называется p4d теперь, если я пойду к Powershell и беги p4d он запускает команду запускает "правильный" сервер, и я могу подключиться и увидеть всех моих пользователей.

Если я остановлю команду и перейду в папку, где находится исполняемый файл, и запустите, то запускается совершенно другой сервер, что означает, что вся наша база кода и пользователи разные.

Я пытался выяснить, есть несколько p4d exe на моей машине, но только 1 может быть расположен. И достаточно верно, если я запускаю команду:

get-command p4d

Возвращает фактическое местоположение exe что при запуске открывается другой сервер.

Может кто-нибудь сказать мне, в чем может быть проблема? Кто-нибудь сталкивался с подобной проблемой? Это огромная проблема, потому что это означает, что я не могу сделать это в службу и запустить его при запуске.

0 ответов

Другие вопросы по тегам