Freigeben über


Merge-ProfilingResults

Das Cmdlet Merge-ProfilingResults wird verwendet, um mehrere Get-ProfilingResults-Ausgabedateien in einer einzigen Ausgabedatei zusammenzuführen.

Wichtig

Dieses Feature befindet sich in der Vorschauphase: Einige Informationen beziehen sich auf ein Vorabversionsprodukt, an dem vor der kommerziellen Freigabe möglicherweise wesentliche Änderungen vorgenommen werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.

Modulname: Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

Syntax

Verwenden Sie die folgende Syntax, um Ergebnisse aus einem XML-Satz zusammenzuführen:

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

Verwenden Sie die folgende Syntax, um Ergebnisse aus einem CSV-Satz zusammenzuführen:

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

Parameter

-XmlInput

Gibt ein Array von Pfaden zu XML-Anwendungspaketmanifesten an, die zusammengeführt werden sollen.

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

Gibt ein Array von Pfaden zu Datensätzen mit CSV-Zugriffsversuchen an, die zusammengeführt werden sollen.

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

Gibt den Pfad zur Ausgabedatei an, in der die zusammengeführte Ausgabe gespeichert wird.

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

Gibt ein Array von Paketnamen an, um die Zusammenführung zu filtern. Es werden nur Informationen zu den angegebenen Paketen in der Ausgabedatei zusammengeführt.

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

Gibt an, ob Zusammenfassungsinformationen für Zugriffsversuche auf nicht identifizierte Objekte ausgegeben werden sollen.

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

Gibt an, dass das Cmdlet im Hintergrundmodus ausgeführt wird und unnötige Ausgaben und Eingabeaufforderungen unterdrückt.

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

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

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

-Confirm

Hiermit wird der Benutzer vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

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

Beispiele

Zusammenführen mehrerer XML-Ergebnisse

Im folgenden Beispiel werden zwei Ergebnisse zusammengeführt, die in der AppXManifest-Datei in einer einzelnen Datei aufgeführt sind:

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

Zusammenführen mehrerer CSV-Ergebnisse

Im folgenden Beispiel werden zwei Ergebnisse zusammengeführt, die in der Datei „AccessAttemptRecords.csv“ in einer einzigen Datei aufgeführt sind:

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

Anwendungsfunktionsprofiler

Get-ProfilingResults

Start-Profiling

Stop-Profiling