默认情况下,Windows PowerShell 将数据发送到主机窗口,这正是 Out-Host cmdlet 的用途。 Out-Host cmdlet 的主要用途是对数据进行分页,如前面所述。 例如,下面的命令使用 Out-Host 对 Get-Command cmdlet 的输出进行分页:

Get-Command | Out-Host -Paging

还可以使用 more 函数对数据进行分页。 在 Windows PowerShell 中,more 是调用 Out-Host -Paging 的函数。 下面的命令演示了如何使用 more 函数对 Get-Command 的输出进行分页:

Get-Command | more

如果将一个或多个文件名作为参数包括到 more 函数中,则该函数将读取指定文件并将其内容分页到主机中:

PS> more c:\boot.ini
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
...