Powershell
如何發現 Microsoft Project 2016 是否安裝在遠端電腦上
我一直在嘗試尋找一種方法來了解 Microsoft Project 2016 是否安裝在遠端電腦上。我遇到的主要問題是微軟在過去的某個時候將其安裝的組件隱藏或封裝到一個外觀中,該外觀讀取和顯示 Office 的版本,而不是 Office 安裝的組件。
例如,我們主要執行帶有一些 Office 2016 組件(Project 2016 和 Skype for Business 2016)的 Office 2013。當我在 HKLM (HKLM\software\Microsoft\Windows\currentversion\uninstall) 中執行“解除安裝”路徑時——我見過很多人這樣做——這是我收到的有關 Office 安裝的資訊:
Microsoft Office 64-bit Components 2013 Microsoft Office 64-bit Components 2016 Microsoft Office Shared 64-bit MUI (English) 2013 Microsoft Office Shared 64-bit MUI (English) 2016 Microsoft Office Shared 64-bit Setup Metadata MUI (English) 2013 Microsoft Office Shared 64-bit Setup Metadata MUI (English) 2016
這是所有資訊,但我需要更多資訊。如果遠端電腦上安裝了 MS Project 2016,我特別需要。
我已經嘗試了很多建議,但我一直無法找到一個能給出我正在尋找的答案的建議。
有沒有辦法專門查明 Microsoft Project 2016 是否安裝在遠端電腦上?
任何幫助,將不勝感激。
提前致謝。
馬特
您可能使用的是 32 位版本的 MS Project,因此您必須查看 WOW6432Node:
HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Microsoft提供了一個文件,您可以使用該文件在“解除安裝”節點中查找 Office 產品的 GUID。