Invia gli oggetti specificati al comando successivo nella pipeline. Se si tratta dell'ultimo comando nella pipeline, gli oggetti vengono visualizzati nella console.

Sintassi

Write-Output [-InputObject] <PSObject[]> [<CommonParameters>]

Descrizione

Il cmdlet Write-Output invia l'oggetto specificato al comando successivo lungo la pipeline. Se si tratta dell'ultimo comando nella pipeline, l'oggetto viene visualizzato nella console.

Write-Output invia oggetti lungo la pipeline primaria, anche nota come "flusso di output" o "pipeline delle operazioni eseguite". Per inviare oggetti errore lungo la pipeline degli errori, utilizzare Write-Error.

Questo cmdlet viene in genere utilizzato negli script per visualizzare stringhe e altri oggetti nella console. Tuttavia, poiché il comportamento predefinito è la visualizzazione degli oggetti alla fine di una pipeline, in genere non è necessario utilizzare il cmdlet. Ad esempio, "Get-Process | write-output" equivale a "get-process."

Parametri

-InputObject <PSObject[]>

Specifica gli oggetti da inviare lungo la pipeline. Immettere una variabile contenente gli oggetti oppure digitare un comando o un'espressione che consente di ottenere gli oggetti.

Obbligatorio?

true

Posizione?

1

Valore predefinito

Accettare input da pipeline?

true (ByValue)

Accettare caratteri jolly?

false

<CommonParameters>

Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.

Input e output

Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.

Input

System.Management.Automation.PSObject

È possibile reindirizzare oggetti a Write-Output.

Output

System.Management.Automation.PSObject

Write-Output restituisce gli oggetti inviati come input.

Esempio 1

C:\PS>$p = get-process

c:\PS> write-output $p

c:\PS> $p

Descrizione
-----------
Questi comandi ottengono oggetti che rappresentano i processi in esecuzione nel computer e li visualizzano nella console.






Esempio 2

C:\PS>write-output "test output" | get-member

Descrizione
-----------
Questo comando reindirizza la stringa "test output" al cmdlet Get-Member che visualizzerà i membri della classe String, dimostrando che la stringa è stata passata attraverso la pipeline.






Vedere anche




Argomenti della Guida