回答
不知道到底是什麼你之後,但如果是比較32位和64位GAC'd組件嘗試是這樣的:
PS> $gac64 = gci C:\Windows\assembly\GAC_64 -r *.dll |
select @{n='AQN';e={"$($_), $((Split-Path $_.PSParentPath -leaf) -split '__' -join ', ')"}} |
Sort AQN
PS> $gac32 = gci C:\Windows\assembly\GAC_32 -r *.dll |
select @{n='AQN';e={"$($_), $((Split-Path $_.PSParentPath -leaf) -split '__' -join ', ')"}} |
Sort AQN
PS> diff $gac32 $gac64 -Property AQN
AQN SideIndicator
--- -------------
Mcx2Dvcs.dll, 6.1.0.0, 31bf3856ad364e35 =>
Microsoft.MediaCenter.Interop.dll, 6.1.0.0, 31bf3856ad36... =>
Microsoft.MediaCenter.iTV.Media.dll, 6.1.0.0, 31bf3856ad... =>
Microsoft.MediaCenter.Mheg.dll, 6.1.0.0, 31bf3856ad364e35 =>
Microsoft.MediaCenter.Playback.dll, 6.1.0.0, 31bf3856ad3... =>
Microsoft.MediaCenter.TV.Tuners.Interop.dll, 6.1.0.0, 31... =>
Microsoft-Windows-HomeGroupDiagnostic.NetListMgr.Interop... =>
SoapSudsCode.dll, 2.0.0.0, b03f5f7f11d50a3a =>
Expression.DevHost.dll, 3.0.0.4000, 31bf3856ad364e35 <=
Expression.DevHost.resources.dll, 3.0.0.4000_en_31bf3856... <=
Microsoft.Expression.Encoder.Api2.dll, 3.0.0.0, 31bf3856... <=
Microsoft.Expression.Encoder.dll, 3.0.0.0, 31bf3856ad364e35 <=
請注意,拆分並非萬無一失(非常幼稚的impl),但它應該足以比較32位和64位GAC之間的不同之處。
感謝您的幫助。 您能否詳細說明命令行? $ gac64 = gci C:\ Windows \ assembly \ GAC_64 -r * .dll | select @ {n ='AQN'; e = {「$($ _),$((Split-Path $ _。PSParentPath -leaf)-split'__'-join',')」}} Sort AQN 這樣我就可以按照我的要求進行定製。 –
gci path -r * .dll以遞歸方式獲取位於路徑上的所有dll。 select(select-object)cmdlet可以通過從FileInfo獲取各種屬性,將傳入對象(Syste.IO.FileInfo)投影到另一個對象(PSCustomObject),並在名爲AQN的單個屬性中操作這些屬性。 Select-Object接受一個散列表來定義這個項目,其中Name條目(簡稱'n')定義屬性名稱,而Expression條目(簡稱'e')定義屬性的值。 –
- 1. Libnids 64位系統
- 2. 快速64位比較
- 3. 64位系統比32位系統更安全,因爲它們的漏洞較少
- 4. 在64位系統中,32位列佔用的空間比64位少?
- 5. 64位系統上的GDI +
- 6. VBA代碼64位系統
- 7. 64位系統上的NCover
- 8. 32位/ 64位操作系統?
- 9. 編纂的32位系統64位系統 - 兼容性
- 10. 12小時和GAC比較?
- 11. Windows 64位操作系統上的32位或64位Android SDK?
- 12. 64位系統上較大指針的好處是什麼?
- 13. 用於Windows比較的R 64位
- 14. 64位整數中的比較
- 15. 安裝VC++運行時64位如果系統是64位
- 16. SciPy的對ABAQUS在64位Windows系統
- 17. 64位操作系統的Microsoft.Win32.RegistryKey
- 18. 64位系統GINT_TO_POINTER(i)/ GPOINTER_TO_INT(p)
- 19. TMPFILE()在Windows 7 64位系統
- 20. 如果操作系統是64位
- 21. 選項顯式64位系統
- 22. Lotus Notes Interop.Domino.dll 64位操作系統
- 23. 64位操作系統內存分配
- 24. 淨WinForm的系統提示音在64位操作系統
- 25. 無論系統是32位還是64位,int都是32位還是64位?
- 26. 在64位系統中,32位變量比64位對象佔用更少的空間?
- 27. 64位Java應用程序:是64位操作系統,64位JRE和64位應用程序嗎?
- 28. 於64個系統
- 29. 64位文件系統與32位文件系統最大區別是什麼
- 30. 確定從32位操作系統或64位操作系統C/C++應用
比較什麼? –