我想腳本卸載一些MS Office程序,我想知道如果任何人都可以幫助我找出如何找到我需要添加到XML文件的ProductID代碼?我知道Standard是「標準」,ProPlus是「ProPlusR」,但我也需要卸載Home Business 2013(可能是Small Business 2013?),我無法弄清楚ProductID需要的是什麼。我使用powershell查詢了它的安裝版本,但「ProductID」屬性始終爲空,所以也沒有幫助。需要腳本的Office卸載幫助
到目前爲止,我已經嘗試過以下沒有成功:HomeBus,HomeBusR,SmBus,SmBusR,商業,家庭企業,SmallBusiness,首頁商業零售,SmallBusinessRetail。
我更喜歡的答案是我如何能夠自己找到這個信息,因爲我可能會有額外的版本,我需要腳本,但我很感激任何人都可以提供的幫助。
謝謝,
安德魯
謝謝你的建議。我在我的測試PC上查找了UninstallString並嘗試了它,但該字符串似乎不能從批處理文件中運行。它只能從管理命令提示符工作,這是有點期待的,但它也不適用於作爲管理員運行的批處理文件。 我需要修改卸載字符串以從批處理文件運行它嗎?我寧願讓它運行零點觸摸(只有沒有用戶輸入的進度條,完全無聲)。它目前完全交互式運行,我相信它是默認的。你有什麼想法嗎? 謝謝。 – Andrew
@Andrew閱讀例如[安裝Office 2013的命令行選項參考](https://technet.microsoft.com/en-us/library/cc178956.aspx)以獲取有關Office無提示卸載的信息。運行'msiexec /?'以顯示一個GUI窗口,其中__msiexec__支持的一般選項如'/ quiet'。當然,卸載必須以管理權限執行。在批處理文件中,您必須等待每次卸載完成後再運行下一次卸載。所以你必須使用'開始'卸載X「/等待%SystemRoot%\ System32 \ msiexec.exe ...'。 – Mofi