标签: powershell
我的脚本会在安装较新版本之前卸载Windows应用商店应用。我需要确保在安装之前完成卸载,那么我怎样才能确保我等待足够长的时间?
Remove-Appxpackage MyAppName # ~wait here~ Add-Appxpackage .\PathToNewVersion
答案 0 :(得分:8)
您可以使用Start-Job和Wait-Job cmdlet执行此操作:
Start-Job
Wait-Job
Start-Job -Name Job1 -ScriptBlock { Remove-Appxpackage MyAppName } Wait-Job -Name Job1 Add-Appxpackage .\PathToNewVersion
Start-Job将启动卸载应用程序的新作业进程。然后Wait-Job将使脚本等到任务完成后再继续。