【PowerShell:リファレンス&使用例】Out-Hostコマンドレット

PowerShellのコマンドレット「Out-Host」

説明

出力をコマンド ラインに送信します。

書式

・構文
Out-Host
[-Paging] [-InputObject <PSObject>]

主なパラメータ

-Paging コンソールの1ページ分表示したら一時停止します。
-InputObject 入力のオブジェクトを指定します。

エイリアス

oh

使用例

使用例①

変数に設定された内容を出力します。

 

PS C:\temp> $msg = "Hello"
PS C:\temp> out-Host -InputObject $msg
Hello
PS C:\temp>

 

使用例②

プロセス情報を1ページ表示して一旦停止します。

 

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

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    228      23     5392      12964             15340   0 AppleMobileDeviceService
    329      24    11512      27364       0.17  11400   1 ApplicationFrameHost
    243      22     4568      14384       0.56  17360   1 APSDaemon
    317      15     3940      12288              2588   1 atieclxx
    200       9     1664       4724              2164   0 atiesrxx
    207      19     9524      14512      73.44   4396   0 audiodg
    204      19     2944       9916       0.05  18012   1 BambooCore
    768      54    33644      29068       1.06  11620   1 bdagent
    307      17     7072      13008              9792   0 bdntwrk
    161       9     2996       8380             15352   0 bdredline
   2172     169   780576     447356              1788   0 bdservicehost
    860      51    22156      48772              2104   0 bdservicehost
    377      22     9928      16616              4568   0 bdservicehost
    129       9     1172       5936              4724   0 Bufssvr
    328      14     2744       7952              3724   0 BUService
    304      18    19352       9084       0.14  22396   1 BUTray
    119       8     1264       3840              4788   0 BUVSSService64
    276      16    23636      52596       0.20   7016   1 chrome
    283      16    34048      55032       0.78   8504   1 chrome
    273      16    31056      46064       0.97  10872   1 chrome
<Space> 次のページ、<CR> 次の行、Q 終了
    275      16    20484      41676       0.41  11820   1 chrome
<Space> 次のページ、<CR> 次の行、Q 終了

 

PowerShell

Posted by garnet