Freigeben über


Start-Profiling

Das Cmdlet Start-Profiling wird verwendet, um die Profilerstellung für einen Zugriffsversuch für ein Anwendungspaket zu starten. Das Cmdlet startet sowohl eine Sitzung zur Protokollierung von Zugriffsversuchen als auch die Instrumentierung des Anwendungspakets, damit es in der Lage ist, in der Sitzung zu protokollieren.

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 Start-Profiling sind Administratorrechte erforderlich, und der Entwicklermodus muss in den Windows-Einstellungen aktiviert sein. Weitere Informationen finden Sie unter Aktivieren Ihres Geräts für die Entwicklung.

Modulname: Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

Syntax

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

Parameter

-ManifestPath

Gibt den Pfad zur Manifestdatei des Anwendungspakets an, für das ein Profil erstellt werden soll. Der vollständige Paketname wird aus dem Manifest abgeleitet. Dieser Parameter ersetzt -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

Dieser Parameter wird durch -ManifestPath abgelöst. Gibt den vollständigen Namen des Anwendungspakets an, für das ein Profil erstellt werden soll. Dieser Wert kann durch Aufrufen von Get-AppxPackage abgerufen werden. Weitere Informationen 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

-Force

Zwingt das Cmdlet, die Profilerstellung fortzusetzen, ohne Bestätigungsaufforderungen anzuzeigen. Verwenden Sie diesen Parameter mit Bedacht.

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

Profilerstellung für ein durch ein Manifest angegebenes Anwendungspaket

Im folgenden Beispiel wird die Profilerstellung für ein durch eine Manifestdatei angegebenes Anwendungspaket gestartet.

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

Profilerstellung für ein Anwendungspaket, das durch den vollständigen Paketnamen angegeben ist

Im folgenden Beispiel wird die Profilerstellung für ein Anwendungspaket gestartet, das durch den vollständigen Paketnamen angegeben ist.

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

Anwendungsfunktionsprofiler

Stop-Profiling

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage