Поделиться через


Остановка профилирования

Командлет Stop-Profiling используется для остановки профилирования доступа для указанного пакета приложения. Командлет останавливает активный сеанс ведения журнала трассировки, запущенный с помощью start-Profiling, собирает полученный файл журнала трассировки событий (ETL) и удаляет инструментирование ведения журнала трассировки доступа из всех инструментированных пакетов.

Внимание

Эта функция доступна в предварительной версии: некоторые сведения относятся к предварительному продукту, который может быть существенно изменен до его коммерческого выпуска. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.

Примечание.

Для остановки профилирования требуются права администратора и включен режим разработчика в параметрах 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

Этот необязательный параметр указывает путь к файлу подписи authenticode для пакетов приложений, подписанных authenticode.

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

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

-Тихий

Указывает, что командлет выполняется в тихом режиме, подавляя ненужные выходные данные и запросы.

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

Показывает, что произойдет при запуске командлета. При этом командлет не выполняется.

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

Запрашивает у пользователя подтверждение перед запуском командлета.

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"

Профилировщик возможностей приложения

Начало профилирования

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage