PowerShell批量安裝msi后輟軟件的方法
如果你要安裝的MSI包不止一個(gè),可不能使用Invoke-Item,否則PowerShell不會(huì)等待前一個(gè)安裝包安裝完畢,就已經(jīng)運(yùn)行下一個(gè)安裝包了。
如果在批處理中,我們可能會(huì)使用msiexec file.msi /wait。在PowerShell中也可以借助于msiexec。
先就這些安裝包路徑存儲(chǔ)到數(shù)組中吧:
然后使用Start-Process的-wait參數(shù),等到前一個(gè)安裝程序運(yùn)行完畢后,再啟動(dòng)下一個(gè):
{
Start-Process -FilePath msiexec -ArgumentList /i, $_, /qn -Wait
}
另外一個(gè)辦法是把輸出結(jié)果重定向一些Null,也能保證程序等待安裝完成:
{
msiexec /i $_ /qn | out-null
}
文章出處:http://www.pstips.net/install-multiple-msi-using-powershell.html
相關(guān)文章
PowerShell小技巧之調(diào)用CloudFlare的SDK查詢網(wǎng)站統(tǒng)計(jì)信息
本文主要是記述使用powershell調(diào)用CloudFlare的SDK查詢網(wǎng)站統(tǒng)計(jì)信息,非常實(shí)用,希望對(duì)大家有所幫助2014-09-09
Windows Powershell 命令返回?cái)?shù)組
這篇文章主要介紹了Windows Powershell 命令返回?cái)?shù)組的使用方法,需要的朋友可以參考下2014-09-09
PowerShell函數(shù)參數(shù)設(shè)置成自動(dòng)識(shí)別數(shù)據(jù)類型的例子
這篇文章主要介紹了PowerShell函數(shù)參數(shù)設(shè)置成自動(dòng)識(shí)別數(shù)據(jù)類型的例子,這個(gè)方法可以很方便的使用參數(shù)集,而不用每次指定名稱,需要的朋友可以參考下2014-07-07
PowerShell包含另一個(gè)腳本文件和獲取當(dāng)前腳本所在目錄的方法例子
這篇文章主要介紹了PowerShell包含另一個(gè)腳本文件和獲取當(dāng)前腳本所在目錄的方法例子,需要的朋友可以參考下2014-08-08
自定義PowerShell控制臺(tái)提示符風(fēng)格的方法
這篇文章主要介紹了自定義PowerShell控制臺(tái)提示符風(fēng)格的方法,需要的朋友可以參考下2014-04-04
Powershell實(shí)現(xiàn)加密解密文本文件方法實(shí)例
這篇文章主要介紹了Powershell實(shí)現(xiàn)加密解密文本文件方法實(shí)例,本文直接給出加密和解密代碼實(shí)例,需要的朋友可以參考下2015-04-04
PowerShell腳本監(jiān)控文件夾變化實(shí)例
這篇文章主要介紹了PowerShell腳本監(jiān)控文件夾變化實(shí)例,可以監(jiān)控到文件夾內(nèi)新建文件、刪除文件、重命名文件等操作,需要的朋友可以參考下2014-08-08

