次の方法で共有


Merge-ProfilingResults

Merge-ProfilingResults コマンドレットは、複数の Get-ProfilingResults 出力ファイルを 1 つの出力ファイルにマージするために使用されます。

重要

この機能はプレビュー段階です: 一部の情報はリリース前の製品に関する内容であり、製品版がリリースされるまでに大幅に変更される可能性があります。 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 モードで実行され、不要な出力とプロンプトが抑制されることを示します。

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

複数の XML 結果をマージする

次の例では、AppXManifest ファイルにリストされている 2 つの結果を 1 つのファイルにマージします。

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

複数の CSV 結果を結合する

次の例では、AccessAttemptRecords.csv ファイルにリストされている 2 つの結果を 1 つのファイルに結合します。

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

アプリケーション機能プロファイラー

Get-ProfilingResults

Start-Profiling

Stop-Profiling