Ta bort en cachelagrad kopia av ett opublicerat paket i Microsoft App-V V5

Sammanfattning

När ett tidigare publicerat paket avpubliceras från hanterings servern för Microsoft Application Virtualization (App-V), tas alla start punkter (till exempel genvägar, FTA, osv.) bort från App-V-klienten, men den cachelagrade kopian av paketet inte tas bort (tas bort) från%programdata%\App-V\ {PkGID} \ {VerID}. När en ny version av ett tidigare cachelagrat paket har strömmats tas den äldre versionen av cacheminnet inte bort. I stället är fasta länkar mellan paketfilerna som är oförändrade mellan de olika versionerna.Obsmappen%programdata%\App-V är standard Sök vägen för PackageInstallationRoot. För att kontrol lera sökvägen kör Get-AppvClientConfiguration och undersöka värdet för de PackageInstallationRoot.at gånger du vill ta bort opublicerade paket från datorn (för att återta förlorade disk utrymme). Du kan ta bort paket genom att köra PowerShell -kommandot Remove-AppvClientPackage. Till skillnad från interna avinstallations program måste Remove-AppvClientPackageköras med administratörs behörighet.

Mer information

Remove-AppvClientPackage stöder följande indata för paketet:

  • Namn

  • PackageID

  • Version

  • VersionID

Om du vill hitta värdena som anges ovan kan du använda Get-AppvClientPackage-all. Utdata är en lista över alla paket som finns på datorn. Fotnot

  1. Växeln -all behövs för att lista de opublicerade paketen.

  2. Publicerings status är också markerad för den användare i vilken kontext kommandot körs.

  3. Virtuella program som installeras via MSI bör tas bort från Lägg till ta bort program. Du bör inte ta bort dem genom att använda Remove-AppvClientPackage.

Från en PowerShell-kommandotolk kör du: Get-AppvClientPackage-all. Det ska returnera något liknande följande: PS C:\Temp> get-AppvClientPackage-allPackageId: x1x1x1x1-x1x1-x1x1-x1x1-x1x1x1x1x1x1VersionId: x2x2x2x2-x2x2-x2x2-x2x2-x2x2x2x2x2x2Namn: MyVirtualPackageversion: 0.0.0.1Path: c:\temp\MyVirtualPackage.AppVIsPublishedToUser: falseUserPending: falseIsPublishedGlobally: falsktGlobalPending: falsktInUse: falsktInUseByCurrentUser: falsktPackageSize: 1234567PercentLoaded: 100IsLoading: falseHasAssetIntelligence: truePackageId: y1y1y1y1-y1y1-y1y1-y1y1-y1y1y1y1y1y1VersionId: y2y2y2y2-y2y2-y2y2-y2y2-y2y2y2y2y2y2Namn: MyVirtualPackageversion: 0.0.0.2Path: c:\Temp\ MyVirtualPackage_2. AppVIsPublishedToUser: falsktUserPending: falsktIsPublishedGlobally: falseGlobalPending: falsktInUse: falsktInUseByCurrentUser: false PackageSize: 1234900PercentLoaded: 100IsLoading: falseHasAssetIntelligence: true om du vill ta bort den äldre versionen av MyVirtualPackage paketet kör du följande: ta bort ett paket med PackageID genom att köra det här:ta bort-AppVClientPackage-x1x1x1x1-x1x1- x1x1-x1x1-x1x1x1x1x1x1är bara att ändra versions-och paket-ID som används ovan så att de återspeglar rätt paket som du försöker bort. Om du vill ta bort alla paket, inklusive alla versioner av alla paket oavsett publicerings status, kör du följande:Get-AppvClientPackage-all | Remove-AppVClientPackage

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×