PowerShell Memo

このサイトはPowerShell(MSH/Monad)奮闘記です

管理人「newpops吉岡洋」が
「PowerShell(旧名:MSH/Monad)」の研究結果を日々綴っていきます。

【お知らせ】
この日記からPowerShellのTipsを抽出し「PowerShell FAQ」として整理しました。


2005-10-29

[]1ページずつ表示する(out-host)

ウィンドウ1ページに収まらない情報をコンソールに出力する場合、

「man」や「help」のように、情報を1ページずつ表示できると便利です。

UNIXシェルでいう「more」ですね。


パイプで渡された情報を1ページずつ表示する

「man」や「help」の内部で利用されている「out-host」というCmdletを利用すると、

「more」のようにパイプで渡された情報を1ページずつ表示することができます。

プロセス一覧を1ページずつ表示する
MSH C:\> get-process | out-host -paging

Handles  NPM(K)    PM(K)      WS(K) VS(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
    810      48    20552      28788   198    50.40   1380 CCAPP
    329       7     4444       2968    64     9.06   1924 CCEVTMGR
(中略)
<SPACE> next page; <CR> next line; Q quit