답변
확실하지 정확히 후 당신 만 비교할 경우 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 <=
분할이 절대적이지는 않지만 32 비트와 64 비트 GAC의 차이점을 비교하는 것으로 충분해야합니다.
도움 주셔서 감사합니다. 명령 줄을 자세히 설명해 주실 수 있습니까? $ gac64 = gci C : \ Windows \ assembly \ GAC_64 -r * .dll | 선택 @ {n = 'AQN'; e = { "$ ($ _), $ ((Split-Path $ _. PSParentPath -leaf) -split '__'-join ',") "}} | AQN 을 정렬하여 내 요구 사항에 따라 사용자 지정할 수 있습니다. –
gci path -r * .dll은 경로에있는 모든 dll을 재귀 적으로 가져옵니다. select (select-object) cmdlet은 FileInfo의 다양한 속성을 가져 와서 AQN이라는 단일 속성에서 해당 속성을 조작하여 들어오는 개체 (Syste.IO.FileInfo)를 다른 개체 (PSCustomObject)로 투영 할 수 있습니다. Select-Object는이 프로젝트를 정의하는 해시 테이블을 허용합니다. Name 항목 (간단히 'n')은 속성 이름을 정의하고 Expression 항목 (간단히 'e')은 속성 값을 정의합니다. –
- 1. R 비교 Windows 용 64 비트
- 2. 12hive & GAC 비교?
- 3. Java, 64 비트, JNI - .NET CLR과 비교
- 4. PHP5, SOAP 및 64 비트 데비안 시스템
- 5. 빠른 방법은 64 비트
- 6. 64 비트 유형을 사용합니까?
- 7. cmpxchg 64 비트 정수 예
- 8. 파이썬 : 64 비트 누피?
- 9. .NET 4에서만 64 비트
- 10. 여러 서버에 대한 GAC 비교 도구?
- 11. 32 비트 64 비트 호환
- 12. 32 비트/64 비트 OS?
- 13. 64 비트 파이썬은 32 비트 Windows
- 14. 64 비트 Java 응용 프로그램 : 64 비트 OS, 64 비트 JRE 및 64 비트 응용 프로그램이 필요합니까?
- 15. Visual Studio의 64 비트 컴파일
- 16. WSS가 장착 된 64 비트 시스템 (MOSS 아님)
- 17. 64 비트 Linux 및 64 비트 프로세서에서 32 비트 어셈블리 코드 실행하기 : 이상 현상을 설명하십시오.
- 18. 32 비트 응용 프로그램에서 64 비트 dll (64 비트 OS)을 등록하는 방법
- 19. 64 비트 시스템에서 64 비트 설치 프로그램을 사용하기위한 시작 조건
- 20. Win 7 (64 비트)에서 SAS 9.2 (64 비트) 성능
- 21. 64 비트 .NET 코드에서 64 비트 C++ 디버깅 - 방법?
- 22. 64 비트 Linux에서 dbxtool은 64 비트 버전의 dbx를로드하지 않습니다.
- 23. 64 비트 CentOS에서 64 비트 이진 실행 오류가 발생했습니다.
- 24. Windows에서 mod_jk 64 비트
- 25. 컴파일 OpenBUGS 64 비트
- 26. 64 비트 배포
- 27. 64 비트 시스템의 GDI +
- 28. 64 비트 ODBC 예외
- 29. 64 비트 시프트 문제
- 30. 64 비트 CruiseControl.NET이 있습니까?
무엇에 비교 하시겠습니까? –