Остановка профилирования
Командлет 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"