22external help file : System.Management.Automation.dll-Help.xml
33Locale : en-US
44Module Name : Microsoft.PowerShell.Core
5- ms.date : 12/31/2022
5+ ms.date : 04/17/2025
66online version : https://learn.microsoft.com/powershell/module/microsoft.powershell.core/out-host?view=powershell-5.1&WT.mc_id=ps-gethelp
77schema : 2.0.0
88title : Out-Host
@@ -27,10 +27,9 @@ The `Out-Host` cmdlet sends output to the PowerShell host for display. The host
2727at the command line. Because ` Out-Host ` is the default, you don't have to specify it unless you want
2828to use its parameters.
2929
30- ` Out-Host ` is automatically appended to every command that is executed. It passes the output of the
31- pipeline to the host executing the command. ` Out-Host ` ignores ANSI escape sequences. The escape
32- sequences are handled by the host. ` Out-Host ` passes ANSI escape sequences to the host without
33- trying to interpret or change them.
30+ ` Out-Host ` passes the output of the pipeline to the host executing the command. ` Out-Host ` ignores
31+ ANSI escape sequences. The escape sequences are handled by the host. ` Out-Host ` passes ANSI escape
32+ sequences to the host without trying to interpret or change them.
3433
3534## EXAMPLES
3635
@@ -89,14 +88,14 @@ Accept wildcard characters: False
8988
9089### -Paging
9190
92- Indicates that ` Out-Host` displays one page of output at a time, and waits for user input before the
93- remaining pages are displayed. By default, all the output is displayed on a single page. The page
94- size is determined by the characteristics of the host.
91+ Indicates that ` Out-Host` displays one page of output at a time. The page size is determined by the
92+ characteristics of the host.
9593
96- Press the <kbd>Space</kbd> bar to display the next page of output or the <kbd>Enter</kbd> key to
97- view the next line of output. Press <kbd>Q</kbd> to quit.
94+ After outputting the first page, the command waits for user input before the remaining pages are
95+ displayed. Press the <kbd>Spacebar</kbd> to display the next page of output or the <kbd>Enter</kbd>
96+ key to view the next line of output. Press <kbd>Q</kbd> to quit.
9897
99- **Paging** is similar to the **more** command.
98+ Using **Paging** is similar to using the **more** command.
10099
101100> [!NOTE]
102101> The **Paging** parameter isn't supported by the PowerShell ISE host.
@@ -117,7 +116,8 @@ Accept wildcard characters: False
117116
118117This cmdlet supports the common parameters : -Debug, -ErrorAction, -ErrorVariable,
119118-InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose,
120- -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
119+ -WarningAction, and -WarningVariable. For more information, see
120+ [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
121121
122122# # INPUTS
123123
@@ -137,20 +137,22 @@ Windows PowerShell includes the following aliases for `Out-Host`:
137137
138138- ` oh`
139139
140- The **Paging** parameter isn't supported by all PowerShell hosts. For example, if you use the
141- **Paging** parameter in the PowerShell ISE, the following error is displayed:
142- `out-lineoutput : The method or operation is not implemented.`
140+ Not all PowerShell hosts support the **Paging** parameter. For example, if you use the **Paging**
141+ parameter in the Windows PowerShell ISE, the following error is displayed :
142+
143+ > out-lineoutput : The method or operation is not implemented.
143144
144145The cmdlets that contain the **Out** verb, `Out-`, don't format objects. They render objects and
145146send them to the specified display destination. If you send an unformatted object to an `Out-`
146147cmdlet, the cmdlet sends it to a formatting cmdlet before rendering it.
147148
148- The `Out-` cmdlets don't have parameters for names or file paths . To send data to an `Out-` cmdlet,
149- use the pipeline to send a PowerShell command's output to the cmdlet. Or, you can store data in a
150- variable and use the **InputObject** parameter to pass the data to the cmdlet.
149+ The `Out-` cmdlets don't read input from files . To send data to an `Out-` cmdlet, use the pipeline
150+ to send data to the cmdlet. Or, you can store data in a variable and use the **InputObject**
151+ parameter to pass the data to the cmdlet.
151152
152- ` Out-Host` sends data, but it doesn't produce any output objects. If you pipeline the output of
153- ` Out-Host` to the `Get-Member` cmdlet, `Get-Member` reports that no objects have been specified.
153+ ` Out-Host` sends data to the host only. Tt doesn't produce output objects to the pipeline. If you
154+ pipeline the output of `Out-Host` to the `Get-Member` cmdlet, `Get-Member` reports that no objects
155+ have been specified.
154156
155157# # RELATED LINKS
156158
0 commit comments