none
プリンタ情報の取得について RRS feed

  • 質問

  • Get-WmiObject -Class Win32_Printer -ComputerName 192.168.0.185

    でプリンタの情報を取得できますが、結果

    Location :
    Name :
    PrinterState :
    PrinterStatus :
    ShareName :
    SystemName :

    しか 表示されません。

    プリンタ名と、場所、コメント、ドライバ名を表示することは出来ないのでしょうか?

    よろしくお願いいたします。

    2012年8月7日 9:33

回答

  • 表示すること自体は可能です。

    ちなみに、コメントやドライバ名は既定で出力されるプロパティではありませんので、

    Get-WmiObject -Class Win32_Printer -ComputerName 192.168.0.185 -Property Comment, DriverName

    などのように指定してやることで表示が可能です。

    結果が表示されないことについては、何らかの原因 (環境や設定など) で表示されていないのかもしれません。
    現状では情報が少ないような気がしますので、
    もう少し環境や設定などの状況 (例えば以下のようなもの) を出してみると情報が集まりやすくなるかもしれません。

    • Get-WmiObject を実行しているコンピューターの環境
    • 192.168.0.185 (リモート or ローカル?) の環境
    • プリンタの種別など (モデル、ローカルプリンター or ネットワークプリンター など)
    • その他何らかの情報

    ただ、このあたりは PowerShell とは直接関係ないかもしれませんので、
    他のフォーラムで別途聞いた方が回答が集まりやすいかもしれません。

    • 回答としてマーク qoo_man 2012年8月8日 1:22
    2012年8月7日 14:37
  • こんばんは

    Get-Memberコマンドレットを使えばWin32_Printerオブジェクトのメンバー一覧を見ることができます。

    gwmi win32_printer | gm

    そこから、お好きなプロパティを選んで表示させると良いのでは無いでしょうか。

    こんな感じです。

    gwmi win32_printer | select name,location,comment,drivername

    • 回答としてマーク qoo_man 2012年8月8日 1:19
    2012年8月7日 15:01

すべての返信

  • 表示すること自体は可能です。

    ちなみに、コメントやドライバ名は既定で出力されるプロパティではありませんので、

    Get-WmiObject -Class Win32_Printer -ComputerName 192.168.0.185 -Property Comment, DriverName

    などのように指定してやることで表示が可能です。

    結果が表示されないことについては、何らかの原因 (環境や設定など) で表示されていないのかもしれません。
    現状では情報が少ないような気がしますので、
    もう少し環境や設定などの状況 (例えば以下のようなもの) を出してみると情報が集まりやすくなるかもしれません。

    • Get-WmiObject を実行しているコンピューターの環境
    • 192.168.0.185 (リモート or ローカル?) の環境
    • プリンタの種別など (モデル、ローカルプリンター or ネットワークプリンター など)
    • その他何らかの情報

    ただ、このあたりは PowerShell とは直接関係ないかもしれませんので、
    他のフォーラムで別途聞いた方が回答が集まりやすいかもしれません。

    • 回答としてマーク qoo_man 2012年8月8日 1:22
    2012年8月7日 14:37
  • こんばんは

    Get-Memberコマンドレットを使えばWin32_Printerオブジェクトのメンバー一覧を見ることができます。

    gwmi win32_printer | gm

    そこから、お好きなプロパティを選んで表示させると良いのでは無いでしょうか。

    こんな感じです。

    gwmi win32_printer | select name,location,comment,drivername

    • 回答としてマーク qoo_man 2012年8月8日 1:19
    2012年8月7日 15:01
  • YOTTUN8様

    分かりやすい説明、ありがとうございます。

    実行してみましたが、思い通りです。

    • 編集済み qoo_man 2012年8月8日 1:23
    2012年8月8日 1:15
  • minminnana207様

    オブジェクトの参照方法も教えていただきありがとうございます。

    SELECTが使えるのも便利です。

    必要なものだけ、表示できるのもいいです。

    2012年8月8日 1:19