Partager via


Merge-ProfilingResults

La cmdlet Merge-ProfilingResults est utilisée pour fusionner plusieurs fichiers de sortie Get-ProfilingResults en un seul fichier de sortie.

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.

Nom du module : Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

Syntaxe

Utilisez la syntaxe suivante pour fusionner les résultats d'un ensemble XML :

Merge-ProfilingResults [-XmlInput] <string[]> [-OutputPath <string>] [-PackageNames <string[]>] [-Quiet]
[-ShowNoNameObjectFailures] [-WhatIf] [-Confirm] [<CommonParameters>]

Utilisez la syntaxe suivante pour fusionner les résultats d'un ensemble CSV :

Merge-ProfilingResults [-CsvInput] <string[]> [-OutputPath <string>] [-PackageNames <string[]>] [-Quiet]
[-ShowNoNameObjectFailures] [-WhatIf] [-Confirm] [<CommonParameters>]

Paramètres

-XmlInput

Spécifie un tableau de chemins vers les manifestes de packages d'applications XML à fusionner.

Type: System.String[]
Parameter Sets: XML
Aliases: c, Capabilities

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

-CsvInput

Spécifie un tableau de chemins vers les enregistrements de tentatives d'accès CSV à fusionner.

Type: System.String[]
Parameter Sets: CSV
Aliases: r, Records

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```t wildcard characters: False

-OutputPath

Spécifie le chemin vers le fichier de sortie où la sortie fusionnée sera sauvegardée.

Type: System.String
Parameter Sets: (All)
Aliases: o, Output

Required: False
Position: Named
Default value: <working directory>\merged\AppXManifest-Capabilities.xml (XML) or <working directory>\merged\AccessAttemptRecords.csv (CSV)
Accept pipeline input: False
Accept wildcard characters: False

-PackageNames

Spécifie un tableau de noms de packages pour filtrer la fusion. Seules les informations relatives aux packages spécifiés seront fusionnées dans le fichier de sortie.

Type: System.String[]
Parameter Sets: (All)
Aliases: p, Packages

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

-ShowNoNameObjectFailures

Indique s'il faut produire des informations récapitulatives pour les tentatives d'accès à des objets non identifiés.

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

Required: False
Position: Named
Default value: False
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

-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

Fusionner plusieurs résultats XML

L'exemple suivant fusionne deux résultats répertoriés dans le fichier AppXManifest en un seul fichier :

Merge-ProfilingResults -XmlInput "C:\Path\To\AppXManifest1.xml", "C:\Path\To\AppXManifest2.xml" -OutputPath "C:\Path\To\MergedAppXManifest.xml"

Fusionner plusieurs résultats CSV

L'exemple suivant fusionne deux résultats répertoriés dans le fichier AccessAttemptRecords.csv en un seul fichier :

Merge-ProfilingResults -CsvInput "C:\Path\To\AccessAttemptRecords1.csv", "C:\Path\To\AccessAttemptRecords2.csv" -OutputPath "C:\Path\To\MergedAccessAttemptRecords.csv"

Profiler des capacités d'application

Get-ProfilingResults

Start-Profiling

Stop-Profiling