Czy istnieje sposób użycia PowerShell do przeglądania zawartości GAC?Używanie PowerShell do przeglądania zawartości pamięci podręcznej Global Assembly Cache (GAC)
Odpowiedz
Inną opcją jest to, że PowerShell Community Extensions instaluje dostawcę GAC, więc można to zrobić:
dir gac:
Jeśli jesteś na PowerShell V2, należy chwycić 1.2 Beta.
Można to zrobić tylko z wiersza poleceń:
cd C:\Windows\assembly
dir
GAC ma specyficzną strukturę katalogów i nie powinien iść w ruchu lub usuwanie rzeczy w nie za pomocą wiersza polecenia - raczej użyć Eksploratora Windows (gui) lub gacutil (cli)
Listowanie wpisów w GAC;
gacutil -l
W programie Powerhell można przeanalizować tekst wyjściowy powyższego. Nie wiem o zarządzanym interfejsie do sprawdzenia GAC.
dowolny kod przykładowy w pakiecie powershell? – Kiquenet
Miałem to samo pytanie. Pytanie stało się bardziej widoczne w .Net 4.0 i nie jest dostępna wtyczka powłoki Eksploratora Windows do przeglądania zawartości. GacUtil działa, ale nie jest wystarczająco elastyczny i wymaga wiele do zainstalowania. Opcja PowerShell Community Extensions ma ograniczoną funkcjonalność i zawiera wiele innych CmdLets, których nie potrzebuję. Dlatego napisałem własny moduł PowerShell, aby wyświetlić i zmienić GAC. Można go znaleźć na stronie http://powershellgac.codeplex.com
Ten projekt został przeniesiony do GitHub. Teraz można go znaleźć na:
https://github.com/LTruijens/powershell-gac
Można go również znaleźć w Galerii PowerShell:
https://www.powershellgallery.com/packages/Gac/1.0.1
# Show the assemblies in the GAC, including the file version
Get-GacAssembly SomeCompany* | Format-Table -View FileVersion
Jeśli chcesz wyszukać określony montażu w GAC .
Należy również zauważyć, że ponieważ MS zmieniło strukturę GAC, można użyć opcji -Recurse z katalogu głównego, aby przeszukać cały GAC.
CD C:\Windows\assembly
ls -Recurse | ?{$_.Name -like "*log4net*"}
Zgodnie the docs:
Począwszy Framework 4, domyślna lokalizacja dla globalnej pamięci podręcznej zestawów to% windir% \ Microsoft.NET \ assembly. We wcześniejszych wersjach architektury .NET Framework domyślną lokalizacją jest% windir% \ assembly.
Możesz wyszukiwać w odpowiednim podkatalogu lub nawet w obu.
- 1. Microsoft.SqlServer.Types.dll w pamięci podręcznej Global Assembly Cache?
- 2. narzędzie Viewer for Global Assembly Cache (Viewer)
- 3. x86 Assembly Cache Store
- 4. Gdzie znajduje się GAC (Global Assembly Cache)? Jak to jest przydatne?
- 5. Czy istnieje narzędzie do zarządzania GAC?
- 6. Używanie Powershell do zarejestrowania pliku w Gac
- 7. Lista zawartości pamięci podręcznej lakierów?
- 8. Używanie programu MapMaker do utworzenia pamięci podręcznej
- 9. Import-Module z GAC dla PowerShell Wykorzystanie
- 10. polecenia PowerShell do usuwania pozycji z AppFabric pamięci podręcznej
- 11. Usługa pamięci podręcznej w pamięci podręcznej - Tridion 2011 SP1
- 12. gacutil "Montaż został dodany do pamięci podręcznej", ale "Kasa = 0"
- 13. Wygasanie pamięci podręcznej operacji z niestandardową ścieżką pamięci podręcznej
- 14. Ile bajtów kontroler pamięci podręcznej pobiera czas z pamięci głównej do pamięci podręcznej L2?
- 15. Uzyskiwanie dostępu do plików w pamięci podręcznej rozproszonej pamięci podręcznej
- 16. Używanie nginx do udostępniania treści bezpośrednio z pamięci podręcznej redis
- 17. Spring + Hibernate: Planowanie pamięci podręcznej Wykorzystanie pamięci podręcznej
- 18. W dostawcy PowerShell, kiedy odświeżasz vs dane pamięci podręcznej?
- 19. Android: Strategia pamięci podręcznej obrazu i rozmiar pamięci podręcznej
- 20. Jak zapobiec wyświetlaniu zawartości z pamięci podręcznej Wstecz do przodu w przeglądarce Firefox?
- 21. Do GAC, czy nie do GAC?
- 22. Używanie git do przeglądania poprzednich wersji pliku?
- 23. Nie udało się zapisać pliku pamięci podręcznej "/var/www/myapp/app/cache/dev/classes.php" podczas czyszczenia pamięci podręcznej.
- 24. W jaki sposób cache doktryna "findOneBy()" kwerendy z identyfikatorem pamięci podręcznej i opcji czasu życia pamięci podręcznej w Symfony 2.4?
- 25. Fresco programowo dodaje Bitmap do pamięci podręcznej
- 26. Capifony nie ociepli pamięci podręcznej
- 27. Powershell Calling .NET Assembly, który używa App.config
- 28. Zapisywanie dużych danych do pamięci podręcznej problemu
- 29. Czy file_get_contents używa pamięci podręcznej?
- 30. Jaka jest różnica między brakiem pamięci podręcznej i brakiem magazynu w sterowaniu pamięci podręcznej?
kewl. Nie wiedziałam o tym. – Cheeso