Out-Host

Send output to the host (typically the console screen).

Syntax
      Out-Host [-inputObject psobject] [-paging] [CommonParameters]

Key
   -inputObject psobject
       The object(s) to be written to the console. {may be piped}
       A command, expression or variabale that contains the objects.

   -paging 
       Display one page of output at a time, and wait for user input before 
       displaying more. By default, all output is displayed on a single page. 
       The page size is determined by the characteristics of the host.

   CommonParameters:
       -Verbose, -Debug, -ErrorAction, -ErrorVariable, -WarningAction, -WarningVariable,
       -OutBuffer -OutVariable.

Standard Aliases for Out-GridView: oh

Out-Host sends output to the PowerShell host for display.

The final part of displaying PowerShell output is a hidden background call to an Output cmdlet, by default as the last part of the execution process PowerShell calls the default output cmdlet which is typically Out-Host.

Examples

Display system processes one page at a time:

PS C:\> get-process | out-host -paging

Display a snapshot of the session history at the command line:

PS C:\> $a = get-history
PS C:\> out-host -InputObject $a

“less is more” ~ Ludwig Mies van der Rohe

Related:

Out-Default - Send output to default
Out-File - Send command output to a file
Out-Null - Send output to null
Out-Printer - Send the output to a printer
Out-String - Send output to the pipleline as strings
Tee-Object - Send input objects to two places
Clear-Host - Clear the screen
Write-Host
- Display objects through the host user interface
Equivalent bash command: less - Display output one screen at a time


© Copyright SS64.com 1999-2014
Some rights reserved