Назад | Перейти на главную страницу

Выполнение команды в Powershell и запуск exe дает разные результаты

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

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

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

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

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

get-command p4d

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

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