Partager via


Start-Profiling

La cmdlet Start-Profiling est utilisée pour démarrer le profiling des tentatives d'accès pour un package d'application. La cmdlet lance à la fois une session de journalisation de trace des tentatives d’accès et instrumente le package d’application afin qu’il puisse enregistrer dans la session.

Important

Cette fonctionnalité est en cours d'évaluation : Certaines informations concernent un produit en préversion qui peut être modifié de manière substantielle avant d'être commercialisé. Microsoft n’offre aucune garantie, expresse ou implicite, concernant les informations fournies ici.

Remarque

Start-Profiling nécessite des privilèges d'administrateur et que le mode Développeur soit activé dans les paramètres de Windows. Veuillez consulter la section Activer votre appareil pour le développement pour plus d'informations.

Nom du module : Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

Syntaxe

Start-Profiling [[-ManifestPath] <string>] [-PackageFullName <string>] [-SignedFilePath <string>] [-Quiet]
[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]

Paramètres

-ManifestPath

Spécifie le chemin vers le fichier manifeste du package d'application à profiler. Le nom complet du package sera déduit du manifeste. Ce paramètre remplace -PackageFullName.

Type: System.String
Parameter Sets: (All)
Aliases: m, Manifest

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-PackageFullName

Ce paramètre est remplacé par -ManifestPath. Spécifie le nom complet du package d'application à profiler. Cette valeur peut être obtenue en appelant Get-AppxPackage. Veuillez consulter la section ApplicationCapabilityProfiler pour plus d'informations.

Type: System.String
Parameter Sets: (All)
Aliases: p, PackageName

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-SignedFilePath

Ce paramètre optionnel spécifie le chemin vers le fichier de signature authenticode pour les packages d'application signés par authenticode.

Type: System.String
Parameter Sets: (All)
Aliases: s

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Quiet

Indique que la cmdlet s'exécute en mode silencieux, supprimant les sorties et les invites inutiles.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-Force

Force la cmdlet à poursuivre le profiling sans afficher aucune invite de confirmation. Utilisez ce paramètre avec précaution.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Montre ce qui se passe en cas d’exécution de la commande cmdlet. La cmdlet n’est pas exécutée.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-Confirmer

Invite l'utilisateur à confirmer avant d'exécuter la cmdlet.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

Exemples

Profiler un package d'application spécifié par manifeste

L'exemple suivant démarre le profiling pour un package d'application spécifié par un fichier manifeste.

Start-Profiling -ManifestPath C:\Path\To\MyAppXManifest.xml

Profiler un package d'application spécifié par nom complet de package

L'exemple suivant démarre le profiling pour un package d'application spécifié par son nom complet de package.

Start-Profiling -PackageFullName "Contoso.Application_1.0.0.0_neutral__8wekyb3d8bbwe"

Profiler des capacités d'application

Stop-Profiling

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage