我看到了很多关于 powershell + 等待进程结束的主题,但不知何故它对我不起作用。我有这个:
Add-PsSnapin Microsoft.SharePoint.Powershell
Add-SPSolution sol.wsp
Install-SPSolution -identity $sol -GACDeployment
Install-SPFeature "feature"
我想做的是添加一个新的 Sharepoint (2010) 解决方案,然后我尝试安装解决方案,最后我尝试安装功能。
最后一个失败了,因为解决方案的安装需要更长的时间,但他已经在尝试安装该功能。如果我再次启动脚本,我会收到错误Install-SPFeature : Failed to find the XML file at location
,可以安装该功能。我怎样才能改变我的脚本来处理这个问题?好的,我可以使用Start-Sleep -s 2
或其他东西,但这不是最好的方法。| Out-Null
或者也不-Wait
工作。我认为那是因为该过程或已经完成的任何事情,但是 Windows 需要几秒钟才能意识到解决方案已安装。有任何想法吗?谢谢