Set-TraceSource

Configura, avvia e arresta un'analisi dei componenti di Windows PowerShell.


Descrizione

Il cmdlet Set-TraceSource consente di configurare, avviare e arrestare un'analisi di un componente di Windows PowerShell. Può essere utilizzato per specificare i componenti da analizzare e la destinazione dell'output di analisi.

Parametri

Nome Descrizione e modalità d'uso
-name -name <string[]>
Determina i componenti analizzati. Immettere il nome dell'origine di analisi di ciascun componente. È consentito l'utilizzo di caratteri jolly.

-option -option <PSTraceSourceOptions>
Determina il tipo di eventi analizzati.

I valori validi sono: None, Constructor, Dispose, Finalizer, Method, Property, Delegates, Events, Exception, Lock, Error, Errors, Warning, Verbose, WriteLine, Data, Scope, ExecutionFlow, Assert e All. Il valore predefinito è "All".

I valori seguenti sono combinazioni di altri valori:

-- ExecutionFlow: (Constructor, Dispose, Finalizer, Method, Delegates, Events e Scope)

-- Data: (Constructor, Dispose, Finalizer, Property, Verbose e WriteLine)

-- Errors: (Error e Exception).

Per specificare più opzioni, utilizzare virgole ma non spazi per separarle e racchiuderle tra virgolette, ad esempio "Constructor,Dispose".

Di seguito sono elencati i valori consentiti per questo parametro:

  • None
  • Constructor
  • Dispose
  • Finalizer
  • Method
  • Property
  • Delegates
  • Events
  • Exception
  • Lock
  • Error
  • Errors
  • Warning
  • Verbose
  • WriteLine
  • Data
  • Scope
  • ExecutionFlow
  • Assert
  • All
-filePath -filePath <string>
Invia l'output di analisi al file specificato. Questo parametro consente inoltre di selezionare il listener di analisi dei file. Se viene utilizzato questo parametro per avviare l'analisi, utilizzare il parametro RemoveFileListener per arrestarla.

-debugger -debugger
Invia l'output di analisi al debugger. È possibile visualizzare l'output in qualsiasi debugger in modalità utente o kernel oppure in Visual Studio. Questo parametro consente inoltre di selezionare il listener di analisi predefinito.

-pSHost -pSHost
Invia l'output di analisi all'host di Windows PowerShell. Questo parametro consente inoltre di selezionare il listener di analisi PSHost.

-listenerOption -listenerOption <TraceOptions>
Aggiunge dati facoltativi al prefisso di ogni messaggio di analisi nell'output. I valori validi sono None, LogicalOperationStack, DateTime, Timestamp, ProcessId, ThreadId e Callstack. "None" rappresenta il valore predefinito.

Per specificare più opzioni, utilizzare virgole ma non spazi per separarle e racchiuderle tra virgolette, ad esempio "ProcessID,ThreadID".

Di seguito sono elencati i valori consentiti per questo parametro:

  • None
  • LogicalOperationStack
  • DateTime
  • Timestamp
  • ProcessId
  • ThreadId
  • Callstack
-passThru -passThru
Passa l'oggetto creato da questo cmdlet attraverso la pipeline. Per impostazione predefinita, tramite questo cmdlet non viene passato alcun oggetto attraverso la pipeline.

-removeListener -removeListener <string[]>
Arresta l'analisi rimuovendo il listener di analisi.

Di seguito sono riportati i valori utilizzabili con RemoveListener:
Per rimuovere PSHost (console), digitare "Host".
Per rimuovere Debugger, digitare "Debug".
Per rimuovere tutti i listener di analisi, digitare "*".

Per rimuovere il listener di analisi dei file, utilizzare il parametro RemoveFileListener.


-removeFileListener -removeFileListener <string[]>
Arresta l'analisi rimuovendo il listener di analisi dei file associato al file specificato. Immettere il percorso e il nome del file di output dell'analisi.

-force -force
Ignora le restrizioni che impediscono la corretta esecuzione del comando, purché le modifiche non abbiano effetti negativi sulla protezione. Force, ad esempio, ignora l'attributo di sola lettura o crea directory per completare un percorso di file, ma non tenta di modificare le autorizzazioni per il file.

Contenuti riprodotti su gentile concessione di Microsoft Corporation.
© 2007 Microsoft Corporation. All rights reserved.

Commenti



Nessun commento disponibile.

Cobisi EmailVerify.NET is a Microsoft .NET software component that validates email addresses. valid email