MSI Generator - загружает пользовательский MSI, и мне нужно загрузить и выполнить.
Я могу загрузить и указать имя сохраненного файла, но не могу его передать.
Таким образом, этот специальный URL-адрес создает специальный файл MSI для загрузки, например, Installer_t493ht.msi
(случайная часть, которая меняется каждый раз). Я пытаюсь использовать PowerShell, чтобы загрузить этот файл в определенный каталог, назначить имя файла переменной и затем выполнить.
Что у меня пока есть:
$url = "https://UrlThatGeneratesRandomlyNamedMSI"
$output = "c:\SaveToThisDirectory\"
Import-Module BitsTransfer
$job += Start-BitsTransfer -Source $url -Destination $output
while ($job | Where-Object {$job.JobState -eq "Transferring"}) {
Sleep -Seconds 1
}
Start-Process msiexec.exe -Wait -ArgumentList '/I /qn $output/$RandomName.msi REBOOT=ReallySuppress'