1

Я устанавливаю среди прочего клиент Sliksvn Subversion с помощью команды powershell, приведенной ниже, но во время установки я предполагаю, что он должен добавить исполняемый файл svn в переменную среды PATH, что означает команды svn, работающие в тех же окнах после сбоя установки из-за svn. Если exe не находится в PATH, есть ли способ перезагрузить переменную PATH, не закрывая и не открывая окно powershell?

я мог бы использовать полный путь к svn.exe, но я пытаюсь избежать этого, если это возможно

Установить скрипт

Start-Process -Wait -FilePath "$($pwd.path)\assets\Slik-Subversion-1.9.7-x64.msi" -ArgumentList "/passive";

1 ответ1

2

AFAIK, PATH может быть перезагружен в Powershell следующим образом:

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")

или же

$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User") 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .