Out-Default
既定のフォーマッタおよび既定の出力コマンドレットに出力を送信します。
構文
Out-Default
[-Transcript]
[-InputObject <PSObject>]
[<CommonParameters>]
説明
PowerShell は、すべてのパイプラインの末尾に自動的に追加 Out-Default
されます。 Out-Default
は、オブジェクト ストリームの書式設定と出力方法を決定します。 オブジェクト ストリームが文字列のストリームである場合は、 Out-Default
ホストによって提供される適切な API を呼び出すパイプに直接 Out-Host
パイプします。 オブジェクト ストリームに文字列が含まれていない場合は、 Out-Default
オブジェクトを調べて何をすべきかを判断します。
最初に、オブジェクトの種類を調べて、このオブジェクト型の登録済み ビュー があるかどうかを判断します。
PowerShell では、XML スキーマと、オブジェクト型のビューを Update-FormatData
誰でも登録できるメカニズム (コマンドレット) を定義します。 オブジェクトの種類に応じて、ワイド ビュー、リスト ビュー、テーブル ビュー、またはカスタム ビューを指定できます。 ビューでは、表示するプロパティと表示方法を指定します。 ビューが登録されている場合、使用するフォーマッタが定義されます。 したがって、登録されたビューがテーブル ビューの場合は、Out-Default
オブジェクトFormat-Table | Out-Host
を . Format-Table
は、オブジェクトを (ビュー定義のデータによって駆動される) 書式設定レコードのストリームに変換し、 Out-Host
書式設定レコードを Host インターフェイスの呼び出しに変換します。
このコマンドレットは、エンド ユーザーが使用することを意図していません。 Out-Host などの出力を制御する場合や、コマンドレットと Format.ps1xml ファイルを使用してFormat-*
書式設定を制御する場合は、他のコマンドレットをお勧めします。
例
例 1
このコマンドレットは、エンド ユーザーが直接実行することを意図したものではありませんが、実行することもできます。
Get-Process | Select-Object -First 5 | Out-Default
NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName
------ ----- ----- ------ -- -- -----------
12 2.56 5.20 0.00 7376 0 aesm_service
48 34.32 18.10 26.64 9320 13 AlertusDesktopAlert
24 13.97 12.74 0.77 12656 13 ApplicationFrameHost
8 1.79 4.41 0.00 8180 0 AppVShNotify
9 1.99 5.07 0.19 19320 13 AppVShNotify
使用 Out-Default
するとエラーはスローされませんが、明示的に呼び出されていない場合、出力は変更されません。
パラメーター
-InputObject
コマンドレットへの入力を受け入れます。
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Transcript
出力を PowerShell の文字起こしサービスに送信するかどうかを決定します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
関連リンク
PowerShell
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示