Stop-Profiling

Stop-Profiling cmdlet 用于停止对指定应用程序包的访问尝试分享。 该 cmdlet 会停止通过 Start-Profiling 启动的活动跟踪日志记录会话,收集生成的事件跟踪日志 (ETL) 文件,并从所有当前检测的程序包中删除试图跟踪日志记录检测的访问权限。

重要

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

注意

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

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

语法

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

参数

-TracePath

指定应保存收集的事件跟踪日志的路径。

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

指定应用程序包清单文件的路径,将从该程序包删除访问日志记录检测的尝试。 此参数取代 -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

-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

示例

停止分析并使用默认跟踪路径

以下示例会停止分析并将结果保存到默认跟踪路径。

Stop-Profiling

停止分析并使用特定的跟踪路径

以下示例会停止分析并将结果保存到特定跟踪路径。

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

应用程序功能探查器

Start-Profiling

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage