次の方法で共有


Stop-Profiling

Stop-Profiling コマンドレットは、指定されたアプリケーション パッケージのアクセス試行のプロファイリングを停止するために使用されます。 このコマンドレットは、Start-Profiling によって開始されたアクティブなトレース ログ セッションを停止し、結果のイベント トレース ログ (ETL) ファイルを収集して、現在インストルメント化されているすべてのパッケージからアクセス試行のトレース ログ インストルメンテーションを削除します。

重要

この機能はプレビュー段階です: 一部の情報はリリース前の製品に関する内容であり、製品版がリリースされるまでに大幅に変更される可能性があります。 Microsoft はここに示されている情報について、明示か黙示かを問わず、一切保証しません。

Note

Stop-Profiling には管理者権限が必要であり、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 モードで実行され、不要な出力とプロンプトが抑制されることを示します。

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

プロファイリングを停止し、既定のトレースパスを使用する

次の例では、プロファイリングを停止し、結果を既定のトレース パスに保存します。

Stop-Profiling

プロファイリングを停止し、特定のトレース パスを使用する

次の例では、プロファイリングを停止し、結果を特定のトレース パスに保存します。

Stop-Profiling -TracePath "C:\Path\To\Trace.etl"

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

Start-Profiling

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage