Win32_TCPIPPrinterPort クラス

Win32_TCPIPPrinterPortWMI クラスは、TCP/IP サービス アクセス ポイントを表します。

次の構文はマネージド オブジェクト フォーマット (MOF) のコードを単純化したもので、すべての継承されたプロパティを含みます。 プロパティは、MOF の順序ではなく、アルファベット順に一覧表示されます。

構文

class Win32_TCPIPPrinterPort : CIM_ServiceAccessPoint
{
  string   Caption;
  string   Description;
  datetime InstallDate;
  string   Status;
  string   CreationClassName;
  string   Name;
  string   SystemCreationClassName;
  string   SystemName;
  uint32   Type;
  boolean  ByteCount;
  string   HostAddress;
  uint32   PortNumber;
  uint32   Protocol;
  string   Queue;
  string   SNMPCommunity;
  uint32   SNMPDevIndex;
  boolean  SNMPEnabled;
};

メンバー

Win32_TCPIPPrinterPort クラスには、次の種類のメンバーがあります。

プロパティ

Win32_TCPIPPrinterPort クラスには、これらのプロパティがあります。

ByteCount

データ型: boolean

アクセスの種類: 読み取り専用

TRUE の場合、コンピューターはドキュメント内のバイト数をプリンターに送信する前にカウントし、プリンターは実際に読み取ったバイト数を報告します。 この機能は、出力で欠落バイトが検出された場合に診断に使用されます。

Caption

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)、 DisplayName ("Caption")

オブジェクトの短いテキスト説明。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

CreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: CIM_KeyMaxLen (256)

インスタンスの作成で使用されるクラスまたはサブクラスの名前。 クラスの他のキー プロパティと共に使用する場合、このプロパティを使用すると、クラスとそのサブクラスのすべてのインスタンスを一意に識別できます。

このプロパティは、 CIM_ServiceAccessPointから継承されます。

説明

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("Description")

オブジェクトのテキスト説明。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

HostAddress

データ型: string

アクセスの種類: 読み取り専用

デバイスまたはプリント サーバーのアドレス。

InstallDate

データ型: datetime

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("インストール日")

オブジェクトがインストールされたタイミングを示します。 値がない場合、オブジェクトがインストールされていないことを示すわけではありません。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

Name

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen (256)

サービス アクセス ポイントを一意に識別し、管理されている機能を示します。 この機能については、オブジェクトの Description プロパティで詳しく説明します。

このプロパティは、 CIM_ServiceAccessPointから継承されます。

PortNumber

データ型: uint32

アクセスの種類: 読み取り専用

ポート モニターがデバイスと通信するために使用する TCP ポートの数。

プロトコル

データ型: uint32

アクセスの種類: 読み取り専用

使用される印刷プロトコル。 一部のプリンターでは LPR のみがサポートされています。

1

RAW

デバイスまたはプリント サーバーに直接印刷する。

2

Lpr

レガシ プロトコル。最終的には RAW に置き換えられます。

キュー

データ型: string

アクセスの種類: 読み取り専用

LPR プロトコルと共に使用する場合の、サーバー上の印刷キューの名前。

SNMPCommunity

データ型: string

アクセスの種類: 読み取り専用

デバイスのセキュリティ レベルの値。

例: "public'"

SNMPDevIndex

データ型: uint32

アクセスの種類: 読み取り専用

SNMP エージェントのこのデバイスの SNMP インデックス番号。

SNMPEnabled

データ型: boolean

アクセスの種類: 読み取り専用

TRUE の場合、このプリンターは RFC 1759 (簡易ネットワーク管理プロトコル) をサポートし、デバイスから豊富な状態情報を提供できます。

状態

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (10)、 DisplayName ("Status")

オブジェクトの現在の状態を示す文字列。 操作状態と非運用状態を定義できます。 運用状態には、"OK"、"機能低下"、"Pred Fail" を含めることができます。 "Pred Fail" は、要素が正しく機能しているが、エラー (SMART 対応ハード ディスク ドライブなど) を予測していることを示します。

非運用状態には、"エラー"、"開始中"、"停止中"、および "サービス" が含まれる場合があります。 "サービス" は、ディスクミラー再チェックイン、ユーザーアクセス許可リストの再読み込み、またはその他の管理作業中に適用できます。 このような作業のすべてがオンラインであるわけではありませんが、マネージド要素は "OK" でも、他の状態の 1 つでもありません。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

次の値があります。

OK ("OK")

エラー ("Error")

機能低下 ("Degraded")

不明 ("不明")

Pred Fail ("Pred Fail")

開始 ("開始")

停止中 ("停止中")

サービス ("Service")

ストレス ( "ストレス")

NonRecover ("NonRecover")

連絡先なし ("連絡先なし")

Lost Comm ("Lost Comm")

SystemCreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: 伝達 ( "CIM_SystemCreationClassName")、 CIM_KeyMaxLen (256)

スコープ システムの作成クラス名。

このプロパティは、 CIM_ServiceAccessPointから継承されます。

Systemname

データ型: string

アクセスの種類: 読み取り専用

修飾子: 伝達 ( "CIM_SystemName")、 CIM_KeyMaxLen (256)

スコープ システムの名前。

このプロパティは、 CIM_ServiceAccessPointから継承されます。

Type

データ型: uint32

アクセスの種類: 読み取り専用

修飾子: スキーマ ("Win32")

アタッチまたはリダイレクトなど、SAP の種類。

このプロパティは、 CIM_ServiceAccessPointから継承されます。

書き込み (1)

読み取り (2)

リダイレクト ( 4)

Net_Attached (8)

unknown (16)

注釈

Win32_TCPIPPrinterPort クラスは、CIM_LogicalElementから派生したCIM_ServiceAccessPointから派生します。

この WMI クラスのインスタンスを削除するには、 SeLoadDriverPrivilege 特権が必要です。 次のスクリプト スニペットは、この特権を使用する WMI に接続する方法を示しています。

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate, (LoadDriver)}")

次の PowerShell サンプルでは、プリンターと関連付けられている TCPIP プリンター ポートを削除します。

function Remove-PrinterAndPort{
    Param( $printername )
   $printer=gwmi win32_Printer -filter "name='HPDJ600'"
   $printer.Delete()
   $port=gwmi win32_tcpipprinterport -filter "name='$($printer.portname)'" -enableall
   $port.Delete()
}

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
Win32_Printer.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

CIM_ServiceAccessPoint

コンピューター システム ハードウェア クラス