我试图用Powershell静默安装AMD驱动程序,但出于某种原因,我总是得到AMD安装屏幕。 我的论点似乎没问题,因为我不需要点击任何地方,安装就完成了。有没有办法在没有任何窗口弹出的情况下安装它?我可以毫无问题地以相同的方式静默安装7zip。
Set-ExecutionPolicy Unrestricted
$Logpath = 'C:\powershell.log'
function Install_app
{
$exe_to_execute = 'C:\Setup.exe'
$argument = '/unattended_install:"..\Packages\Drivers\Display\W76A_INF;..\Packages\Drivers\amdkmpfd\W764a;..\Packages\Apps\ACP64;..\Packages\Apps\AppEx;..\Packages\Apps\CCC2;..\Packages\Apps\CIM;..\Packages\Apps\VC12RTx64\" /autoaccept_all /force_hide_first_run /force_close_when_done /on_reboot_message:no'
$process = Start-Process -FilePath $exe_to_execute -ArgumentList $argument -Wait -PassThru -NoNewWindow
# Loop until process exits
do {start-sleep -Milliseconds 500}
until ($process.HasExited)
# Log results
$(Get-Date).ToString() + " Exit code " + $process.ExitCode | Out-File $Logpath -Append
}
Install_app
答案 0 :(得分:0)
我的脚本实际上实际上是按原样运行的。问题是,如果在系统帐户下运行,它将只隐藏所有设置窗口。