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

#powershell #github

Вопрос:

Я пытаюсь создать сценарий, который выполняет исполняемый файл установки из репозитория git hub, возможно ли это без загрузки файла?

Ссылка на репозиторий: https://github.com/rarehalf/Smartmontools

Ответ №1:

Вы можете использовать параметр Invoke-WebRequest с параметром-OutFile.

 Invoke-WebRequest 
 

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

 Invoke-WebRequest https://github.com/rarehalf/Smartmontools/raw/main/smartmontools-7.2-1.win32-setup.exe -OutFile "smartmontools-7.2-1.win32-setup.exe"
 

затем вы можете вызвать это в своем сценарии и запустить, используя приведенное ниже

 .smartmontools-7.2-1.win32-setup.exe
 

Комментарии:

1. Можно ли это сделать без загрузки файла?

2. нет, для того, чтобы запустить exe-файл, вам нужно его загрузить