XMLプリンターリストの構成
Workspace Environment Management には、XML プリンタリストファイルを使用してユーザープリンタを設定する機能が含まれています。
XML プリンタ リスト ファイルを作成したら、 プリンターアクション 管理コンソールで、 アクションの種類 オプションを デバイスマッピングプリンターファイルを使用する.
注意:
特定の Windows 資格情報を必要としないプリンターのみがサポートされています。
XML プリンター・リスト・ファイルの構造
XML ファイルは UTF-8 でエンコードされ、次の基本的な XML 構造を持ちます。
<?xml version="1.0" encoding="UTF-8"?>
<ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
...
</ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<!--NeedCopy-->
すべてのクライアントと関連デバイスは、次のタイプのオブジェクトで表されます。
SerializableKeyValuePair<string, List<VUEMUserAssignedPrinter>>>
各デバイスは次のように表されます。
<SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<Key>DEVICE1</Key>
<Value>
<VUEMUserAssignedPrinter>
...
</VUEMUserAssignedPrinter>
</Value>
</SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<!--NeedCopy-->
デバイスの各ブロックは、特定のクライアント名またはコンピューター名と一致する必要があります。 ザ <鍵> タグには、関連する名前が含まれています。 ザ <価値> タグには、 VUEMUserAssignedPrinter(英語) 指定したクライアントに割り当てられたプリンタに一致するオブジェクト。
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<Key>DEVICE1</Key>
<Value>
<VUEMUserAssignedPrinter>
...
</VUEMUserAssignedPrinter>
</Value>
</SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
</ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<!--NeedCopy-->
VUEMUserAssignedPrinter タグの構文
設定された各プリンターは、 <VUEMUserAssignedPrinter(英語)> タグに挿入する必要があります。
<Idプリンター>. これは、構成されたプリンターのWorkspace Environment ManagementプリンターIDです。 各プリンターには異なるIDが必要です。 手記 Workspace Environment Management 管理コンソールで構成された XML プリンタリストアクションは、独自の ID を持つプリンタアクションでもあり、XML リストで個別に設定されたプリンタの ID とは異なる必要があります。
<IdSite(イドサイト)>. 関連するWorkspace Environment Management サイトのサイト ID が含まれ、既存のサイトの ID と一致する必要があります。
<状態>. プリンターの状態 (1 がアクティブで、0 が無効) を指定します。
<アクションタイプ>. 常に 0 にする必要があります。
<UseExtCredentials (エクストクレデンシャルを使用)>. 0 にする必要があります。 特定の Windows 資格情報の使用は、現在サポートされていません。
<isDefault (デフォルト)>. 1 の場合、printer はデフォルトの Windows プリンターです。 0 の場合、デフォルトとして設定されていません。
<IdFilterRule (英語)>. 常に 1 にする必要があります。
<リビジョンID>. 常に 1 にする必要があります。 プリンターのプロパティーを後で変更した場合は、この値を 1 ずつ増やしてエージェントホストに通知し、プリンターのアクションが再処理されるようにします。
<名前>. これは、Workspace Environment Management エージェントホストによって認識されるプリンタ名です。 このフィールド 叵 空白のままにします。
<形容>. これは、Workspace Environment Management エージェントホストが認識するプリンタの説明です。 このフィールドは空白にすることができます。
<表示名>. これは未使用であるため、空白のままにする必要があります。
<ターゲットパス>. これは、プリンタへのUNCパスです。
<Extログイン>. 接続用の Windows 資格情報を指定するときに使用する Windows アカウントの名前が含まれます。 [現在サポートされていません。 このフィールドは空白のままにします。
<ExtPassword(英語)>. 接続用の Windows 資格情報を指定するときに使用する Windows アカウントのパスワードが含まれます。 [現在サポートされていません。 このフィールドは空白のままにします。
<予約済み01>. これには詳細設定が含まれています。 できません どんな方法でもそれを変更します。
><VUEMActionAdvancedOption><Name>SelfHealingEnabled</Name><Value>0</Value></VUEMActionAdvancedOption
<!--NeedCopy-->
特定のプリンターオブジェクトの自己修復を有効にするには、上記の内容をコピーして貼り付け、ハイライトを変更するだけです 0 value を 1.
プリンターオブジェクトの例
次の例では、クライアントまたはコンピュータ上に 2 台のアクティブなプリンタを割り当てます DEVICE1:
- HP LaserJet 2200シリーズ UNCパス上 \\server.example.net\HP LaserJet 2200シリーズ (デフォルトのプリンター)
- キヤノンC5531iシリーズ UNCパス\\server.example.net\Canon C5531iシリーズ
また、クライアントまたはコンピューター DEVICE2に 1 つのアクティブなプリンターを割り当てます。
- HP LaserJet 2200シリーズ UNCパス上 \\server.example.net\HP LaserJet 2200シリーズ
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<Key>DEVICE1</Key>
<Value>
<VUEMUserAssignedPrinter>
<IdPrinter>1</IdPrinter>
<IdSite>1</IdSite>
<State>1</State>
<ActionType>0</ActionType>
<UseExtCredentials>0</UseExtCredentials>
<isDefault>1</isDefault>
<IdFilterRule>1</IdFilterRule>
<RevisionId>1</RevisionId>
<Name>HP LaserJet 2200 Series</Name>
<Description />
<DisplayName />
<TargetPath>\\server.example.net\HP LaserJet 2200 Series</TargetPath>
<ExtLogin />
<ExtPassword />
<Reserved01><?xml version="1.0" encoding="utf-8"?><ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><VUEMActionAdvancedOption><Name>SelfHealingEnabled</Name><Value>0</Value></VUEMActionAdvancedOption></ArrayOfVUEMActionAdvancedOption></Reserved01>
</VUEMUserAssignedPrinter>
</Value>
<Value>
<VUEMUserAssignedPrinter>
<IdPrinter>2</IdPrinter>
<IdSite>1</IdSite>
<State>1</State>
<ActionType>0</ActionType>
<UseExtCredentials>0</UseExtCredentials>
<isDefault>0</isDefault>
<IdFilterRule>1</IdFilterRule>
<RevisionId>1</RevisionId>
<Name>Canon C5531i Series</Name>
<Description />
<DisplayName />
<TargetPath>\\server.example.net\Canon C5531i Series</TargetPath>
<ExtLogin />
<ExtPassword />
<Reserved01><?xml version="1.0" encoding="utf-8"?><ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><VUEMActionAdvancedOption><Name>SelfHealingEnabled</Name><Value>0</Value></VUEMActionAdvancedOption></ArrayOfVUEMActionAdvancedOption></Reserved01>
</VUEMUserAssignedPrinter>
</Value></SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<Key>DEVICE2</Key>
<Value>
<VUEMUserAssignedPrinter>
<IdPrinter>1</IdPrinter>
<IdSite>1</IdSite>
<State>1</State>
<ActionType>0</ActionType>
<UseExtCredentials>0</UseExtCredentials>
<isDefault>0</isDefault>
<IdFilterRule>1</IdFilterRule>
<RevisionId>1</RevisionId>
<Name>HP LaserJet 2200 Series</Name>
<Description />
<DisplayName />
<TargetPath>\\server.example.net\HP LaserJet 2200 Series</TargetPath>
<ExtLogin />
<ExtPassword />
<Reserved01><?xml version="1.0" encoding="utf-8"?><ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><VUEMActionAdvancedOption><Name>SelfHealingEnabled</Name><Value>0</Value></VUEMActionAdvancedOption></ArrayOfVUEMActionAdvancedOption></Reserved01>
</VUEMUserAssignedPrinter>
</Value></SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
</ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<!--NeedCopy-->