回答
不知道到底是什么你之后,但如果是比较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++应用
比较什么? –