Windows Server 2008 r2 の printcluster からプリンターポート情報を取得したいと考えています。通常のプリントサーバーでは、powershell と wmi-query を使用してこれを行います。次のようになります。
Get-WmiObject -computer localhost -class "Win32_TCPIPPrinterPort" | select HostAddress
このクエリは、printcluster 環境では機能しません。コンピューター名が "localhost" の場合、ローカルにインストールされているポートしか取得できません。しかし、必要なキューはクラスター内にあります。また、コンピューター名をクラスター名に変更すると、このクエリは機能しません。
printcluster からキュー、ドライバ、ポートなどのプリンタ情報にアクセスできる WMI クラスはありますか?