Arbeitsplatzumgebungsmanagement 2407

Konfiguration der XML-Druckerliste

Workspace Environment Management bietet die Möglichkeit, Benutzerdrucker über eine XML-Druckerlistendatei zu konfigurieren.

Nachdem Sie eine XML-Druckerlistendatei erstellt haben, erstellen Sie eine Aktion des Druckers in der Verwaltungskonsole mit einem Art der Maßnahme Option auf Gerätezuordnungsdruckerdatei verwenden.

Hinweis:

Es werden nur Drucker unterstützt, für die keine bestimmten Windows-Anmeldeinformationen erforderlich sind.

Struktur der XML-Druckerlistendatei

Die XML-Datei ist in UTF-8 codiert und weist die folgende grundlegende XML-Struktur auf:

  <?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-->

Jeder Client und jedes zugeordnete Gerät wird durch ein Objekt des folgenden Typs dargestellt:

  SerializableKeyValuePair<string, List<VUEMUserAssignedPrinter>>>

Jedes Gerät wird wie folgt dargestellt:

      <SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
          <Key>DEVICE1</Key>
          <Value>
              <VUEMUserAssignedPrinter>
                 ...
              </VUEMUserAssignedPrinter>
          </Value>
      </SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>

<!--NeedCopy-->

Jeder Geräteblock muss mit einem bestimmten Client- oder Computernamen übereinstimmen. Das <Schlüssel> -Tag enthält den entsprechenden Namen. Das <Wert> -Tag enthält eine Liste von VUEMUserZugewiesener Drucker Objekte, die mit den Druckern übereinstimmen, die dem angegebenen Client zugewiesen sind.

      <?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-->

Syntax des VUEMUserAssignedPrinter-Tags

Jeder konfigurierte Drucker muss in einem <VUEMUserZugewiesener Drucker> -Tag mit den folgenden Attributen:

<ID-Drucker>. Dies ist die Workspace Environment Management-Drucker-ID für den konfigurierten Drucker. Jeder Drucker muss eine andere ID haben. Anmerkung Die in der Workspace Environment Management-Verwaltungskonsole konfigurierte Aktion “XML-Druckerliste” ist ebenfalls eine Druckeraktion mit einer eigenen ID, die sich von der ID der Drucker unterscheiden muss, die einzeln in der XML-Liste konfiguriert wurden.

<IdSite (Englisch)>. Enthält die Site-ID für die relevante Workspace Environment Management-Site, die mit der ID einer vorhandenen Site übereinstimmen muss.

<Zustand>. Gibt den Status des Druckers an, bei dem 1 aktiv und 0 deaktiviert ist.

<Aktionstyp>. Muss immer 0 sein.

<UseExtCredentials>. Muss 0 sein. Die Verwendung bestimmter Windows-Anmeldeinformationen wird derzeit nicht unterstützt.

<isDefault (Default)>. Wenn 1, ist der Drucker der Standard-Windows-Drucker. Wenn 0, wird es nicht als Standard konfiguriert.

<IdFilterRegel>. Muss immer 1 sein.

<Revision-ID>. Muss immer 1 sein. Wenn Druckereigenschaften später geändert werden, erhöhen Sie diesen Wert um 1, um den Agent-Host zu benachrichtigen und sicherzustellen, dass die Druckeraktion erneut verarbeitet wird.

<Name>. Dies ist der Druckername, wie er vom Workspace Environment Management-Agent-Host wahrgenommen wird. Dieses Feld kann nicht leer gelassen werden.

<Beschreibung>. Dies ist die Druckerbeschreibung, wie sie vom Workspace Environment Management-Agent-Host wahrgenommen wird. Dieses Feld kann leer sein.

<Anzeigename>. Dieses Feld wird nicht verwendet und sollte leer gelassen werden.

<Zielpfad>. Dies ist der UNC-Pfad zum Drucker.

<ExtLogin>. Enthält den Namen des Windows-Kontos, das beim Angeben von Windows-Anmeldeinformationen für die Verbindung verwendet wird. [Derzeit nicht unterstützt. Lassen Sie dieses Feld leer.].

<ExtPassword (Englisch)>. Enthält das Kennwort für das Windows-Konto, das beim Angeben von Windows-Anmeldeinformationen für die Verbindung verwendet wird. [Derzeit nicht unterstützt. Lassen Sie dieses Feld leer.].

<Reserviert01>. Diese enthält erweiterte Einstellungen. Tue nicht Verändern Sie es in irgendeiner Weise.

  &gt;&lt;VUEMActionAdvancedOption&gt;&lt;Name&gt;SelfHealingEnabled&lt;/Name&gt;&lt;Value&gt;0&lt;/Value&gt;&lt;/VUEMActionAdvancedOption
<!--NeedCopy-->

Um die Selbstreparatur für ein bestimmtes Druckerobjekt zu aktivieren, kopieren Sie einfach den obigen Inhalt, fügen Sie ihn ein und ändern Sie die Hervorhebung 0 Wert auf 1.

Beispiel für ein Druckerobjekt

Im folgenden Beispiel werden zwei aktive Drucker auf dem Client oder Computer zugewiesen DEVICE1:

  • HP LaserJet 2200 Serie auf dem UNC-Pfad \\server.example.net\HP LaserJet 2200 Serie (Standarddrucker)
  • Canon C5531i Serie Drucker auf UNC-Pfad \\server.example.net\Canon C5531i Serie

Außerdem wird ein aktiver Drucker auf dem Client oder Computer DEVICE2 zugewiesen:

  • HP LaserJet 2200 Serie auf dem UNC-Pfad \\server.example.net\HP LaserJet 2200 Serie
      <?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>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;VUEMActionAdvancedOption&gt;&lt;Name&gt;SelfHealingEnabled&lt;/Name&gt;&lt;Value&gt;0&lt;/Value&gt;&lt;/VUEMActionAdvancedOption&gt;&lt;/ArrayOfVUEMActionAdvancedOption&gt;</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>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;VUEMActionAdvancedOption&gt;&lt;Name&gt;SelfHealingEnabled&lt;/Name&gt;&lt;Value&gt;0&lt;/Value&gt;&lt;/VUEMActionAdvancedOption&gt;&lt;/ArrayOfVUEMActionAdvancedOption&gt;</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>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ArrayOfVUEMActionAdvancedOption xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;VUEMActionAdvancedOption&gt;&lt;Name&gt;SelfHealingEnabled&lt;/Name&gt;&lt;Value&gt;0&lt;/Value&gt;&lt;/VUEMActionAdvancedOption&gt;&lt;/ArrayOfVUEMActionAdvancedOption&gt;</Reserved01>
                  </VUEMUserAssignedPrinter>
              </Value></SerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
         </ArrayOfSerializableKeyValuePairOfStringListOfVUEMUserAssignedPrinter>
<!--NeedCopy-->
Konfiguration der XML-Druckerliste