Start-Profiling

Start-Profiling cmdlet 用于启动应用程序包的访问尝试分析。 该 cmdlet 既能启动访问尝试跟踪记录记录会话,又能对应用程序包进行设置,使其能够记录会话。

重要

此功能为预览版:某些信息涉及预发布产品,在正式发布前可能会进行大幅修改。 Microsoft 对此处提供的信息不提供任何明示或暗示的保证。

注意

Start-Profiling 需要管理员权限,并在 Windows 设置中启用开发人员模式。 有关详细信息,请参阅启用用于开发的设备

模块名称:Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

语法

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

参数

-ManifestPath

指定要分析的应用程序包的清单文件的路径。 程序包的名将从清单中推断得出。 此参数取代 -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

此参数会被 -ManifestPath 取代。 指定要进行分析的应用程序包的全名。 此值可通过调用 Get-AppxPackage 来获取。 有关详细信息,请参阅 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

可选参数用于指定经过验证码签名的应用程序包的验证码签名文件路径。

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

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

-Quiet

表示 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

-Force

强制 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

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 未执行此 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

-Confirm

提示用户在运行 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

示例

分析由清单指定的应用程序包

以下是开始对清单文件指定的应用程序包进行分析的示例。

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

分析由程序包全名指定的应用程序包

以下是开始对程序包全名指定的应用程序包进行分析的示例。

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

应用程序功能探查器

Stop-Profiling

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage