Вам необходимо вызвать Start-Process
с msiexec.exe
в качестве имени файла и добавить фактический путь к файлу MSI в список аргументов, используя переключатель /i
. Используя предоставленный вами код, он будет выглядеть следующим образом:
$argumentList = @(
'ACTION=Install'
'/q'
'/i "E:\mysql-installer-community-5.5.62.0.msi"',
'INSTALLLOCATION="C:\Program Files"'
'SERVERTYPE =Full'
'DATABASETYPE =Mixed'
'CONNECTIONUSAGE=DSS'
'PORT = 3306'
'ServiceName=MySQL'
'RootPassword=fakepassword123'
'IAcceptSQLServerLicenseTerms=True'
)
Start-Process 'msiexec.exe' -ArgumentList $argumentList -Wait
Кстати: избегайте публикации реальных паролей на SO вопросы.