Dela via


Start-Profiling

Cmdleten Start-Profiling används för att starta profileringsförsök för ett programpaket. Cmdleten startar både en spårningsloggningssession för åtkomstförsök och instrumenterar programpaketet så att det kan logga in på sessionen.

Viktig

Den här funktionen är en förhandsversion: Viss information gäller en förhandsversionsprodukt som kan ändras avsevärt innan den släpps kommersiellt. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, med avseende på den information som tillhandahålls här.

Not

Startprofilering kräver administratörsbehörighet och att utvecklarläge är aktiverat i Windows-inställningar. Mer information finns i Aktivera enheten för utveckling.

Modulnamn: Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

Syntax

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

Parametrar

-ManifestPath

Anger sökvägen till manifestfilen för programpaketet som ska profileras. Paketets fullständiga namn kommer att härledas från manifestet. De här parametrarna ersätter -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

Den här parametern ersätts av -ManifestPath. Anger det fullständiga namnet på det programpaket som ska profileras. Det här värdet kan hämtas genom att anropa Get-AppxPackage. Mer information finns i 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

Den här valfria parametern anger sökvägen till autentiseringsteckenfilen för programpaket som är autentiserade.

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

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

-Stilla

Anger att cmdleten körs i tyst läge, vilket förhindrar onödiga utdata och uppmaningar.

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

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

-Kraft

Tvingar cmdleten att fortsätta med profilering utan att visa några bekräftelsemeddelanden. Använd den här parametern med försiktighet.

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

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

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

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

-Bekräfta

Uppmanar användaren att bekräfta innan cmdleten körs.

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

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

Exempel

Profilera ett programpaket som anges av manifestet

I följande exempel börjar profilering för ett programpaket som anges av en manifestfil.

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

Profilera ett programpaket som anges av paketets fullständiga namn

I följande exempel börjar profilering för ett programpaket som anges av paketets fullständiga namn.

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

Programfunktionsprofilerare

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage