Get-AppxPackage
Gets a list of the app packages that are installed in a user profile.
Syntax
Get-AppxPackage
[-AllUsers]
[-PackageTypeFilter <PackageTypes>]
[[-Name] <String>]
[[-Publisher] <String>]
[-User <String>]
[-Volume <AppxVolume>]
[<CommonParameters>]
Description
The Get-AppxPackage
cmdlet gets a list of the app packages that are installed in a user profile.
An app package has an .msix
or .appx
file extension. To get the list of packages for a user
profile other than the profile for the current user, you must run this command with administrator
permissions.
Examples
Example 1: Get all app packages for every user account
Get-AppxPackage -AllUsers
This command lists the app packages that are installed for every user account on the computer.
Example 2: Get an app package for a specific a user
Get-AppxPackage -Name "Package17" -User "Contoso\EvanNarvaez"
This command displays information about Package17
if it's installed in the specified user
profile.
Example 3: Get a particular app package information
Get-AppxPackage -Name Microsoft.ScreenSketch
This command displays information about the ScreenSketch app.
Example 4: Get all app packages for a particular Publisher
Get-AppxPackage -Publisher "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
This command lists all the Microsoft app packages that are installed on the computer.
Example 5: Get all app packages with PackageTypeFilter
Get-AppxPackage -PackageTypeFilter Bundle,Framework,Main,Resource
This command lists all the app packages with PackageTypeFilter installed on the computer.
Parameters
-AllUsers
Indicates that this cmdlet lists app packages for all user accounts on the computer. To use this parameter, you must run the command with administrator permissions.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Specifies the name of a particular package. If you specify this parameter, the cmdlet returns results for this package only. Wildcards are permitted.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PackageTypeFilter
Specifies one or more comma-separated types of packages that the cmdlet gets from the package repository.
By default, this cmdlet returns only packages of types Main
and Framework
.
Type: | PackageTypes |
Accepted values: | None, Main, Framework, Resource, Bundle, Xap, Optional |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Publisher
Specifies the publisher of a particular package. If you specify this parameter, the cmdlet returns results only for this publisher. Wildcards are permitted.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-User
Specifies a user. If you specify this parameter, the cmdlet returns a list of app packages that are installed for only the user that this cmdlet specifies. To get the list of packages for a user profile other than the profile for the current user, you must run this command with administrator permissions. The user name can be in one of these formats:
domain\user_name
user_name@fqn.domain.tld
user_name
SID-string
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Volume
Specifies an AppxVolume object. If you specify this parameter, this cmdlet returns only packages that are relative to volume that this parameter specifies.
Type: | AppxVolume |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Inputs
String[]
Outputs
Microsoft.Windows.Appx.PackageManager.Commands.AppxPackage
This cmdlet returns an AppxPackage object that contains information, including the full name of the app package.
Related Links
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour