다음을 통해 공유


Start-Profiling

Start-Profiling cmdlet은 애플리케이션 패키지에 대한 액세스 시도 프로파일링을 시작하는 데 사용됩니다. cmdlet은 모두 액세스 시도 추적 로깅 세션을 시작하고 세션에 로그할 수 있도록 애플리케이션 패키지를 계측합니다.

Important

이 기능은 미리 보기 상태입니다. 일부 정보는 상업용으로 출시되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. 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

선택적 매개 변수는 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

-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