我怎样才能让powershell先运行静默卸载,等到它完成,然后再运行安装?经过研究,我做了如下操作,但是会弹出空白的记事本窗口,我不得不将其关闭。
我不希望用户在将其部署到他们时获得任何记事本窗口,只需卸载然后安装即可。
Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -eq "On-Screen Takeoff"} | foreach-
object -process {$_.Uninstall()}
Notepad.exe | Out-Null
$arguments="/quiet"
Start-Process "\\davisconstruction.com\ROOT\Installs\OnCenter\OST\Testverion3906\ost3906.msi" $arguments