我在嘗試使用MSI/MSP安裝和修補我們的產品時遇到了一個奇怪的問題。管理員安裝中使用MSI/MSP時的多個快捷方式
它的2個步驟:
我們正在嘗試使用MSI/MSP我們的產品的安裝過程中工作。在此用戶要求系統管理員通過網絡使用GPO安裝產品MSI。
結果:產品在用戶計算機重新啓動時成功安裝。
用戶請求系統管理員升級產品,系統管理員使用MSP通過網絡使用GPO修補網絡安裝。
結果:用戶計算機重新啓動時,產品已成功修補一個問題。
問題: 爲產品創建了多個快捷方式。我們的產品具有版本號和產品名稱(abc 1.0,abc 2.0)。所以每次使用MSP時,都會在桌面和開始菜單上創建新的快捷方式。
有人可以幫助我如何刪除現有的快捷方式,並在用戶桌面和開始菜單上有新的快捷方式?
嗨阿列克謝,首先我要感謝您的回覆。我找到了解決這個問題的辦法,並做了與你所說的完全相同的內容。我在RemoveFile表中添加了快捷方式(桌面/程序菜單)的路徑,並且每次創建新的補丁時,它都會在新舊MSI中獲得這些差異,並且在應用補丁時,它會準確刪除舊快捷方式並添加新快捷方式。 – Jignesh
@Jignesh不客氣! –
您好阿列克謝,我試圖自動化這一點,並創建一個JScript,它將添加項作爲POSTBuildEvent Vstudio部署項目中RemoveFile表,但我收到錯誤,當我嘗試運行此查詢。 INSERT INTO'RemoveFile'('FileKey','Component_','FileName','DirProperty','InstallMode')VALUE('_142D31F52C744D6FB945F01BA06EEFB3','C__931358B017AE83C769F5CB9E95BD2401','New Product 2.0.lnk','DesktopFolder',1) 。你能幫我解決這個問題嗎?只有我得到的錯誤描述是「OpenView,SQL」 – Jignesh