2012-09-26 51 views
1

我想列出在域上以「IN」或「IP」開頭的所有程序集條目(GAC),我發現了幾種在本地執行但不是遠程執行的方法。枚舉遠程GAC程序集

我想顯示所有可用的信息(大小,版本,日期,...),我真的不知道如何處理它。

+0

您是否考慮過SysInternals提供的工具PsExec? – schglurps

回答

1

GACed程序集存儲在每臺機器上的「%windir%\ Microsoft.Net \ assembly」目錄中(但可能稍微複雜一些,然後在.Net 4.0中,詳細信息請參見.NET 4.0 has a new GAC, why?)。該目錄包含GAC-32。 GAC_64和GAC_MSIL用於32位,64位和獨立於處理器的程序集,每個文件夾都包含每個程序集的文件夾。您可以遍歷每臺計算機上該目錄中的文件夾,例如使用WMI File and Folder access,並找到要查找的程序集。

+0

事實上,我正在搜索未安裝在Microsoft.net文件夾中的特定Dll,目標是列出它,感謝您的幫助。 – OwenS