다음을 통해 공유


프로파일링 중지

Stop-Profiling cmdlet은 지정된 애플리케이션 패키지에 대한 액세스 시도 프로파일링을 중지하는 데 사용됩니다. cmdlet은 Start-Profiling을 통해 시작된 활성 추적 로깅 세션을 중지하고, 결과 ETL(이벤트 추적 로그) 파일을 수집하며, 현재 계측된 모든 패키지에서 액세스 시도 추적 로깅 계측을 제거합니다.

Important

이 기능은 미리 보기 상태입니다. 일부 정보는 상업용으로 출시되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적, 또는 묵시적인 보증을 하지 않습니다.

참고 항목

프로파일링 을 중지하려면 관리자 권한이 필요하며 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

-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"

애플리케이션 기능 프로파일러

프로파일링-시작

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage