在安装较新版本之前,我的脚本会卸载Windows应用商店应用.我需要确保在安装之前完成卸载,那么我怎样才能确保我已经等了足够长的时间?
Remove-Appxpackage MyAppName
# ~wait here~
Add-Appxpackage .\PathToNewVersion
Run Code Online (Sandbox Code Playgroud)
您可以使用Start-Job和Wait-Jobcmdlet 执行此操作:
Start-Job -Name Job1 -ScriptBlock { Remove-Appxpackage MyAppName }
Wait-Job -Name Job1
Add-Appxpackage .\PathToNewVersion
Run Code Online (Sandbox Code Playgroud)
Start-Job将启动卸载应用程序的新作业进程. Wait-Job然后将使脚本等到任务完成后再继续.
| 归档时间: |
|
| 查看次数: |
17568 次 |
| 最近记录: |