Начало профилирования
Командлет 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
Этот необязательный параметр указывает путь к файлу подписи 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
-Force
Заставляет командлет продолжать профилирование без отображения каких-либо запросов подтверждения. Используйте этот параметр с осторожностью.
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
Примеры
Профилирование пакета приложения, указанного манифестом
В следующем примере начинается профилирование для пакета приложения, указанного файлом манифеста.
Start-Profiling -ManifestPath C:\Path\To\MyAppXManifest.xml
Профилирование пакета приложения, указанного полным именем пакета
В следующем примере начинается профилирование пакета приложения, указанного полным именем пакета.
Start-Profiling -PackageFullName "Contoso.Application_1.0.0.0_neutral__8wekyb3d8bbwe"