none
有關利用powershell安裝軟體問題

    問題

  • 我想利用powershell在遠端安裝程式故先寫了以下程式先在本機做測試,目前有個問題是,msi的安裝程式可以叫起來,但卻不會自動下一步安裝,請問是否有參數可以讓它自動裝到好呢??

    再麻煩大大解答,感謝!

    (Get-WMIObject -ComputerName . -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install((C:\xxx\xxx.msi))

     

    2011年3月17日 上午 11:00

解答

  • 要這樣呼叫,執行位於 MVP 電腦所分享出來的 MS 目錄中的 AlexChuo.msi:
    msiexec /i "\\MVP\MS\AlexChuo.msi" /qn
    
    

    請注意:有些程式可能還需要帶入其他參數(例如安裝 SQL Server 2005,詳情請參考此篇:SQL Server 2005 - 如何進行背景自動安裝 ),請向該程式開發商洽詢。




    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    • 已標示為解答 airmaxit 2011年3月18日 上午 09:42
    2011年3月17日 下午 02:02

所有回覆

  • 要這樣呼叫,執行位於 MVP 電腦所分享出來的 MS 目錄中的 AlexChuo.msi:
    msiexec /i "\\MVP\MS\AlexChuo.msi" /qn
    
    

    請注意:有些程式可能還需要帶入其他參數(例如安裝 SQL Server 2005,詳情請參考此篇:SQL Server 2005 - 如何進行背景自動安裝 ),請向該程式開發商洽詢。




    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    • 已標示為解答 airmaxit 2011年3月18日 上午 09:42
    2011年3月17日 下午 02:02
  • 感謝alex大大的回覆,目前測試大至上是沒什麼問題了

    ps:小補充一下~如果是windows 7記得使用管理員身份執行powershell。

    另外請問如果不是msi的檔案,如setup.exe檔是否有其它指令可以達到此效果呢?

     

    感謝!

    2011年3月18日 上午 09:46
  • 另外請問如果不是msi的檔案,如setup.exe檔是否有其它指令可以達到此效果呢?
    由於我不知道您的 setup.exe 是什麼軟體的安裝程式,假設是 Office 2003 的安裝程式可參考:「Office 2003 更新與自動安裝部署」一文。
    若是其他軟體,則請找出是哪家廠商的,直接問該廠商要怎麼進行自動安裝。比方說:Installshield 可參考:「Installshield 應用程式」


    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2011年3月19日 下午 05:15
  • 我安裝的setup.exe是公司RD自己做的,這部份我要請問RD看看..感謝您
    2011年3月21日 上午 10:03