powershellscripts.com

Tutorials  PowerShell Cmdlet Help for Write-Output



NAME
Write-Output

SYNOPSIS
Sends the specified objects to the next command in the pipeline. If the command is the last command in the pipeline
, the objects are displayed in the console.

SYNTAX
Write-Output [-InputObject] []


DESCRIPTION
The Write-Output cmdlet sends the specified object down the pipeline to the next command. If the command is the las
t command in the pipeline, the object is displayed in the console.

Write-Output sends objects down the primary pipeline, also known as the "output stream" or the "success pipeline."
To send error objects down the error pipeline, use Write-Error.

This cmdlet is typically used in scripts to display strings and other objects on the console. However, because the
default behavior is to display the objects at the end of a pipeline, it is generally not necessary to use the cmdle
t. For example, "get-process | write-output" is equivalent to "get-process".


PARAMETERS
-InputObject
Specifies the objects to send down the pipeline. Enter a variable that contains the objects, or type a command
or expression that gets the objects.

Required? true
Position? 1
Default value
Accept pipeline input? true (ByValue)
Accept wildcard characters? false


This cmdlet supports the common parameters: Verbose, Debug,
ErrorAction, ErrorVariable, WarningAction, WarningVariable,
OutBuffer and OutVariable. For more information, type,
"get-help about_commonparameters".

INPUTS
System.Management.Automation.PSObject
You can pipe objects to Write-Output.


OUTPUTS
System.Management.Automation.PSObject
Write-Output returns the objects that are submitted as input.


NOTES





-------------------------- EXAMPLE 1 --------------------------

C:\PS>$p = get-process

c:\PS> write-output $p

c:\PS> $p


Description
-----------
These commands get objects representing the processes running on the computer and display the objects on the consol
e.





-------------------------- EXAMPLE 2 --------------------------

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


Description
-----------
This command pipes the "test output" string to the Get-Member cmdlet, which displays the members of the String clas
s, demonstrating that the string was passed along the pipeline.






RELATED LINKS
Online version: http://go.microsoft.com/fwlink/?LinkID=113427
Write-Debug
Write-Verbose
Write-Error
Write-Progress
Write-Host
Write-Warning
Tee-Object