Come acquisire il flusso di debug in Azure automazione runbook

Riepilogo

Per impostazione predefinita automazione Azure non acquisisce i dati di flusso di debug.  Solo l'output, dati di avviso e di errore vengono acquisiti e dati dettagliati se è configurato il runbook per acquisirlo.

Per acquisire i dati di flusso di debug che è necessario eseguire due azioni nella nostra runbook:

  1. Impostare la variabile $GLOBAL: DebugPreference = "Continua" che indica di PowerShell per continuare quando viene rilevato un messaggio di debug.  Il $GLOBAL: parte indica PowerShell per eseguire questa operazione nell'ambito globale piuttosto che lo script dell'ambito di qualsiasi locale è al momento dell'esecuzione dell'istruzione.

  2. Reindirizzare il flusso di debug che non acquisiti in un flusso che si acquisiscono come output.  Questa operazione viene eseguita impostando il reindirizzamento di PowerShell contro l'istruzione da eseguire.  Per ulteriori informazioni sul reindirizzamento di PowerShell, vedere About_Redirection.

Esempio:

Dato il runbook seguenti:

Write-Output "This is an output message."
Write-Debug "This is a debug message."

Se questo runbook da eseguire, ovvero, nel riquadro di output per il processo di runbook nell'automazione di Azure visualizzerà quanto segue:

This is an output message.

Dato il runbook seguenti:

Write-Output "This is an output message."
$GLOBAL:DebugPreference="Continue"
Write-Debug "This is a debug message." 5>&1

Se questo runbook dovesse essere eseguito, nel riquadro output ora visualizzerà quanto segue:

This is an output message.
This is a debug message.

Ciò si verifica perché l'istruzione $GLOBAL: DebugPreference = "Continua" indica che PowerShell per visualizzare i messaggi di debug e quindi continuare e l'aggiunta di 5 > & 1 alla fine di qualsiasi istruzione che indica di PowerShell per reindirizzare il flusso 5 (debug) per eseguire il flusso 1 (uscita) .

Ulteriori informazioni

(Questa sezione è stata lasciata intenzionalmente vuota)

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×