Condividi tramite


Arresta profilatura

Il cmdlet Stop-Profiling viene usato per arrestare la profilatura dei tentativi di accesso per un pacchetto dell'applicazione specificato. Il cmdlet arresta una sessione di registrazione di traccia attiva avviata tramite Start-Profiling, raccoglie il file ETL (Event Trace Log) risultante e rimuove la strumentazione di registrazione delle tracce di accesso da tutti i pacchetti attualmente instrumentati.

Importante

Questa funzionalità è disponibile in anteprima: alcune informazioni sono correlate a un prodotto non definitiva che potrebbe essere modificato in modo sostanziale prima che venga rilasciato commercialmente. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.

Nota

L'arresto della profilatura richiede privilegi di amministratore e che la modalità sviluppatore sia abilitata nelle impostazioni di Windows. Per altre informazioni, vedere Abilitare il dispositivo per lo sviluppo .

Nome modulo: Microsoft.Windows.Win32Isolation.ApplicationCapabilityProfiler

Sintassi

Stop-Profiling [[-TracePath] <string>] [-PackageFullName <string>] [-ManifestPath <string>] [-Quiet] [-WhatIf]
[-Confirm] [<CommonParameters>]

Parametri

-TracePath

Specifica il percorso in cui salvare il log di traccia eventi raccolto.

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

Specifica il percorso del file manifesto del pacchetto dell'applicazione da cui eliminare il tentativo di registrazione dell'accesso. Questo parametro sostituisce -PackageFullName. Evitare di usare questo parametro a meno che i singoli pacchetti non dispongano di strumentazione sottratta.

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

Questo parametro viene sostituito da -ManifestPath. Specifica il nome completo del pacchetto dell'applicazione da cui eliminare la strumentazione di registrazione dei tentativi di accesso. Evitare di usare questo parametro a meno che i singoli pacchetti non dispongano di strumentazione sottratta. Questo valore può essere ottenuto tramite Get-AppxPackage. Per informazioni dettagliate, vedere 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

Questo parametro facoltativo specifica il percorso del file di firma authenticode per i pacchetti dell'applicazione firmati authenticode.

Type: System.String
Parameter Sets: (All)
Aliases: s

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

-Tranquillo

Indica che il cmdlet viene eseguito in modalità non interattiva, eliminando le richieste e l'output non necessari.

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

Mostra gli effetti dell'esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Richiede conferma all'utente prima di eseguire il 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

Esempi

Arrestare la profilatura e usare il percorso di traccia predefinito

L'esempio seguente arresta la profilatura e salva i risultati nel percorso di traccia predefinito.

Stop-Profiling

Arrestare la profilatura e usare un percorso di traccia specifico

Nell'esempio seguente viene arrestata la profilatura e i risultati vengono salvati in un percorso di traccia specifico.

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

Profiler delle funzionalità dell'applicazione

Start-Profiling

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage