PowerShell Cmdlet - Out-Printer
 記事記号:[mg1944] 初版:2011/Sep/30

この文書は、Windows PowerShellのヘルプ機能で表示される内容を再構成したものです。

名前
    Out-Printer
    
概要
    プリンターに出力を送ります。
    
構文
    Out-Printer [[-Name] <string>] [-InputObject <psobject>] [<CommonParameters>
    ]
    
説明
    Out-Printer コマンドレットは、既定のプリンター、または代替プリンターが指定さ
    れている場合にはその代替プリンターに出力を送ります。
    
パラメーター
    -InputObject <psobject>
        プリンターに送るオブジェクトを指定します。オブジェクトが格納されている変
        数を入力するか、オブジェクトを取得するコマンドまたは式を入力します。
        
        必須                         false
        位置                         named
        既定値                       
        パイプライン入力を許可する   true (ByValue)
        ワイルドカード文字を許可する false
        
    -Name <string>
        代替プリンターを指定します。パラメーター名 ("Name") は省略可能です。
        
        必須                         false
        位置                         1
        既定値                       
        パイプライン入力を許可する   false
        ワイルドカード文字を許可する false
        
    <CommonParameters>
        このコマンドレットは、次の共通パラメーターをサポートします: Verbose、
        Debug、ErrorAction、ErrorVariable、WarningAction、WarningVariable、
        OutBuffer、および OutVariable。詳細については、
        「get-help about_commonparameters」と入力してヘルプを参照してください。
    
入力
    System.Management.Automation.PSObject
        パイプを使用して、あらゆるオブジェクトを Out-Printer に渡すことができま
        す。
    
出力
    なし
        Out-Printer はオブジェクトを返しません。
    
メモ
        Out-Printer は、その組み込みエイリアスである "lp" で参照することもできま
        す。詳細については、「about_Aliases」を参照してください。
        
        Out という動詞を含むコマンドレット (Out コマンドレット) はオブジェクトを
        書式設定しません。オブジェクトをレンダリングし、指定された表示先に送るだ
        けです。書式設定されていないオブジェクトを Out コマンドレットに送ると、O
        ut コマンドレットはこのオブジェクトをレンダリングする前に書式設定用コマ
        ンドレットに送ります。
        
        Out コマンドレットには、名前またはファイル パス用のパラメーターがありま
        せん。Out コマンドレットにデータを送るには、Windows PowerShell コマンド
        の出力をコマンドレットに送るパイプライン演算子 (|) を使用します。InputOb
        ject パラメーターを使用すると、変数に保存したデータをコマンドレットに渡
        すこともできます。詳細については、例を参照してください。
        
        Out-Printer はデータを送りますが、出力オブジェクトは作成しません。パイプ
        を使用して Out-Printer の出力を Get-Member に渡すと、Get-Member はオブジ
        ェクトが指定されていないと報告します。
    
    -------------------------- 例 1 --------------------------
    
    C:\PS>get-content $pshome\about_signing.help.txt | Out-Printer
    
    説明
    -----------
    このコマンドは、「about_Signing」 のヘルプ トピックの内容を既定のプリンター
    で印刷します。この例は、Path パラメーターがない Out-Printer でファイルを印刷
    する方法を示しています。
    
    このコマンドは、Get-Content コマンドレットを使用してヘルプ トピックの内容を
    取得します。パスには、Windows PowerShell のインストール ディレクトリを保存し
    ている $pshome 組み込み変数が使用されています。結果はパイプライン演算子 (|) 
    によって Out-Printer に渡され、既定のプリンターに送られます。
    
    -------------------------- 例 2 --------------------------
    
    C:\PS>"Hello, World" | out-printer -name "\\Server01\Prt-6B Color"
    
    説明
    -----------
    このコマンドにより、Server01 の "Prt-6B Color" プリンターで "Hello, World" 
    と印刷されます。このコマンドは、Name パラメーターを使用して代替プリンターを
    指定します。パラメーター名はオプションであるため、省略できます。
    
    -------------------------- 例 3 --------------------------
    
    C:\PS>$h = get-help -full get-wmiobject
    
    C:\PS> out-printer -inputobject $h
    
    説明
    -----------
    これらのコマンドは、Get-WmiObject の完全版ヘルプ トピックを印刷します。最初
    のコマンドは、Get-Help コマンドレットを使用して Get-WmiObject の完全版ヘルプ 
    トピックを取得し、$h 変数に保存します。2 番目のコマンドは、$h 変数の内容を既
    定のプリンターに送ります。InputObject パラメーターを使用して Out-Printer に 
    $h 変数の内容を渡します。
    
関連するリンク
    Online version: http://go.microsoft.com/fwlink/?LinkID=113367
    Out-Host 
    Out-Null 
    Out-String 
    Out-File 
    Out-Default 
    	
記事で解説しているパソコンの環境
 基本ソフト: Windows 7
 キーワード: Windows PowerShell、ヘルプ、Cmdlet、Out-Printer
ご利用数: 1973276
感想・要望・問い合わせは こちら