다음을 통해 공유


Merge-ProfilingResults

Merge-ProfilingResults cmdlet은 여러 Get-ProfilingResults 출력 파일을 단일 출력 파일로 병합하는 데 사용됩니다.

Important

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

모듈 이름: Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

구문

다음 구문을 사용하여 XML 집합의 결과를 병합합니다.

Merge-ProfilingResults [-XmlInput] <string[]> [-OutputPath <string>] [-PackageNames <string[]>] [-Quiet]
[-ShowNoNameObjectFailures] [-WhatIf] [-Confirm] [<CommonParameters>]

다음 구문을 사용하여 CSV 집합의 결과를 병합합니다.

Merge-ProfilingResults [-CsvInput] <string[]> [-OutputPath <string>] [-PackageNames <string[]>] [-Quiet]
[-ShowNoNameObjectFailures] [-WhatIf] [-Confirm] [<CommonParameters>]

매개 변수

-XmlInput

병합할 XML 애플리케이션 패키지 매니페스트에 대한 경로 배열을 지정합니다.

Type: System.String[]
Parameter Sets: XML
Aliases: c, Capabilities

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

-CsvInput

병합할 CSV 액세스 시도 레코드에 대한 경로 배열을 지정합니다.

Type: System.String[]
Parameter Sets: CSV
Aliases: r, Records

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
```t wildcard characters: False

-OutputPath

병합된 출력이 저장될 출력 파일의 경로를 지정합니다.

Type: System.String
Parameter Sets: (All)
Aliases: o, Output

Required: False
Position: Named
Default value: <working directory>\merged\AppXManifest-Capabilities.xml (XML) or <working directory>\merged\AccessAttemptRecords.csv (CSV)
Accept pipeline input: False
Accept wildcard characters: False

-PackageNames

병합을 필터링할 패키지 이름의 배열을 지정합니다. 지정된 패키지와 관련된 정보만 출력 파일에 병합됩니다.

Type: System.String[]
Parameter Sets: (All)
Aliases: p, Packages

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

-ShowNoNameObjectFailures

확인되지 않은 개체에 대한 액세스 시도에 대한 요약 정보를 출력할지 여부를 나타냅니다.

Type: System.Management.Automation.SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
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

예제

여러 XML 결과 병합

다음 예제에서는 AppXManifest 파일에 나열된 두 개의 결과를 단일 파일로 병합합니다.

Merge-ProfilingResults -XmlInput "C:\Path\To\AppXManifest1.xml", "C:\Path\To\AppXManifest2.xml" -OutputPath "C:\Path\To\MergedAppXManifest.xml"

여러 CSV 결과 병합

다음 예제에서는 AccessAttemptRecords.csv 파일에 나열된 두 결과를 단일 파일로 병합합니다.

Merge-ProfilingResults -CsvInput "C:\Path\To\AccessAttemptRecords1.csv", "C:\Path\To\AccessAttemptRecords2.csv" -OutputPath "C:\Path\To\MergedAccessAttemptRecords.csv"

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

Get-ProfilingResults

프로파일링-시작

Stop-Profiling