次の方法で共有


Out-Printer

プリンターに出力を送信します。

構文

Out-Printer
   [[-Name] <String>]
   [-InputObject <PSObject>]
   [<CommonParameters>]

説明

出力プリンター コマンドレットは、既定のプリンターまたは代替プリンター (指定されている場合) に出力を送信します。

例 1: ヘルプ・トピックの内容をデフォルトのプリンターに印刷する

PS C:\> Get-Content $pshome\about_signing.help.txt | Out-Printer

このコマンドは、about_Signing ヘルプ トピックの内容を既定のプリンターに出力します。 この例では、プリンター出力Path パラメーターがない場合でも、ファイルを印刷する方法を示します。

このコマンドは、Get-Content コマンドレットを使用してヘルプ トピックの内容を取得します。 パスには、$pshome、Windows PowerShell のインストール ディレクトリを格納する組み込み変数が含まれています。 パイプライン演算子 (|) は、結果を既定のプリンターに送信 アウト プリンターに渡します。

例 2: 代替プリンターにテキストを印刷する

PS C:\> "Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"

このコマンドは、Hello, World を Server01 の Prt-6B カラー プリンターに出力します。 このコマンドは,代替プリンターを指定するために パラメーターを使用します。 パラメーター名は省略可能であるため、省略できます。

例 3: ヘルプ・トピックのフル・バージョンをデフォルト・プリンターに印刷する

PS C:\> $H = Get-Help -Full Get-WmiObject
PS C:\> Out-Printer -InputObject $H

これらのコマンドは、Get-WmiObject のヘルプ トピックの完全なバージョンを出力します。 最初のコマンドでは、Get-Help コマンドレットを使用して、Get-WmiObject のヘルプ トピックの完全なバージョンを取得し、$H変数に格納します。 2 番目のコマンドは、コンテンツを既定のプリンターに送信します。 InputObject パラメーターを使用して、$H変数の値を渡して、アウトプリンターを します。

パラメーター

-InputObject

プリンターに送信するオブジェクトを指定します。 オブジェクトを含む変数を入力するか、オブジェクトを取得するコマンドまたは式を入力します。

型:PSObject
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Name

代替プリンターを指定します。 パラメーター名 名前 は省略可能です。

型:String
Aliases:PrinterName
配置:0
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

PSObject

任意のオブジェクトをパイプ処理して、Out-Printerを できます。

出力

None

プリンター出力 はオブジェクトを返しません。

メモ

  • また、組み込みのエイリアス、lpによって アウトプリンター を参照することもできます。 詳細については、「about_Aliases」を参照してください。

    Out 動詞を含むコマンドレットは、オブジェクトの書式を設定しません。これらは単にレンダリングし、指定された表示先に送信します。 書式設定されていないオブジェクトを Out コマンドレットに送信すると、そのオブジェクトをレンダリングする前に、そのオブジェクトが書式設定コマンドレットに送信されます。

    Out コマンドレットには、名前またはファイル パスのパラメーターがありません。 Out コマンドレットにデータを送信するには、パイプライン演算子 (|) を使用して、Windows PowerShell コマンドの出力をコマンドレットに送信します。 また、変数にデータを格納し、InputObject パラメーターを使用して、コマンドレットにデータを渡すこともできます。 詳細については、例を参照してください。

    アウトプリンター はデータを送信しますが、出力オブジェクトは出力しません。 アウトプリンター の出力を Get-Member にパイプすると、Get-Member オブジェクトが指定されていないことが報告されます。