Freigeben über


Stop-Profiling

Das Cmdlet Stop-Profiling wird verwendet, um die Profilerstellung für Zugriffsversuche für ein angegebenes Anwendungspaket zu beenden. Das Cmdlet beendet eine aktive Sitzung für die Ablaufverfolgungsprotokollierung, die über Start-Profiling gestartet wurde, erfasst die resultierende ETL-Datei (Event Trace Log, Ereignisablaufverfolgungsprotokoll) und entfernt die Protokollierungsinstrumentierung für Zugriffsversuche aus allen derzeit instrumentierten Paketen.

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.

Hinweis

Für Stop-Profiling sind Administratorrechte erforderlich, und der Entwicklermodus muss in den Windows-Einstellungen aktiviert werden. Weitere Informationen finden Sie unter Aktivieren Ihres Geräts für die Entwicklung.

Modulname: Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

Syntax

Stop-Profiling [[-TracePath] <string>] [-PackageFullName <string>] [-ManifestPath <string>] [-Quiet] [-WhatIf]
[-Confirm] [<CommonParameters>]

Parameter

-TracePath

Gibt den Pfad an, in dem das erfasste Ereignisablaufverfolgungsprotokoll gespeichert werden soll.

Type: System.String
Parameter Sets: (All)
Aliases: t, Trace

Required: False
Position: Named
Default value: <working directory>\trace.etl
Accept pipeline input: False
Accept wildcard characters: False

-ManifestPath

Gibt den Pfad zur Manifestdatei des Anwendungspakets an, aus der die Protokollierungsinstrumentierung für Zugriffsversuche entfernt werden soll. Dieser Parameter ersetzt -PackageFullName. Vermeiden Sie die Verwendung dieses Parameters, es sei denn, für einzelne Pakete muss die Instrumentierung entfernt werden.

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

Dieser Parameter wird durch -ManifestPath abgelöst. Gibt den vollständigen Namen des Anwendungspakets an, aus dem die Protokollierungsinstrumentierung für Zugriffsversuche entfernt werden soll. Vermeiden Sie die Verwendung dieses Parameters, es sei denn, für einzelne Pakete muss die Instrumentierung entfernt werden. Dieser Wert kann über Get-AppxPackage abgerufen werden. Details finden Sie unter ApplicationCapabilityProfiler.

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

Dieser optionale Parameter gibt den Pfad zur Authenticode-Signierdatei für Anwendungspakete an, die mit Authenticode signiert sind.

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

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

Beenden der Profilerstellung und Verwenden des standardmäßigen Ablaufverfolgungspfads

Im folgenden Beispiel wird die Profilerstellung beendet, und die Ergebnisse werden im Standardablaufverfolgungspfad gespeichert.

Stop-Profiling

Beenden der Profilerstellung und Verwenden eines bestimmten Ablaufverfolgungspfads

Im folgenden Beispiel wird die Profilerstellung beendet, und die Ergebnisse werden in einem bestimmten Ablaufverfolgungspfad gespeichert.

Stop-Profiling -TracePath "C:\Path\To\Trace.etl"

Anwendungsfunktionsprofiler

Start-Profiling

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage