Condividi tramite


Start-Profiling

Il cmdlet Start-Profiling viene usato per avviare il tentativo di profilatura di accesso per un pacchetto dell'applicazione. Il cmdlet avvia una sessione di registrazione della traccia di accesso e instrumenta il pacchetto dell'applicazione in modo che sia in grado di accedere alla sessione.

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'avvio 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

Start-Profiling [[-ManifestPath] <string>] [-PackageFullName <string>] [-SignedFilePath <string>] [-Quiet]
[-Force] [-WhatIf] [-Confirm] [<CommonParameters>]

Parametri

-ManifestPath

Specifica il percorso del file manifesto del pacchetto dell'applicazione da profilare. Il nome completo del pacchetto verrà dedotto dal manifesto. Questo parametro sostituisce -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

Questo parametro viene sostituito da -ManifestPath. Specifica il nome completo del pacchetto dell'applicazione da profilare. Questo valore può essere ottenuto chiamando Get-AppxPackage. Per altre informazioni, 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

-Force

Forza il cmdlet a procedere con la profilatura senza visualizzare richieste di conferma. Usare questo parametro con cautela.

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

Profila un pacchetto dell'applicazione specificato dal manifesto

Nell'esempio seguente viene avviata la profilatura per un pacchetto dell'applicazione specificato da un file manifesto.

Start-Profiling -ManifestPath C:\Path\To\MyAppXManifest.xml

Profila un pacchetto dell'applicazione specificato dal nome completo del pacchetto

Nell'esempio seguente viene avviata la profilatura per un pacchetto dell'applicazione specificato dal relativo nome completo del pacchetto.

Start-Profiling -PackageFullName "Contoso.Application_1.0.0.0_neutral__8wekyb3d8bbwe"

Profiler delle funzionalità dell'applicazione

Arresta profilatura

Get-ProfilingResults

Merge-ProfilingResults

Get-AppxPackage