Gestion de l'environnement de travail 2407

Configuration de la liste d’imprimantes XML

Workspace Environment Management inclut la possibilité de configurer les imprimantes utilisateur via un fichier de liste d’imprimantes XML.

Après avoir créé un fichier de liste d’imprimantes XML, créez une action d’imprimante dans la console d’administration avec une option Type d’action définie sur Utiliser le fichier de mappage de périphériques d’imprimantes.

Remarque :

Seules les imprimantes qui ne nécessitent pas d’informations d’identification Windows spécifiques sont prises en charge.

Structure du fichier de liste d’imprimantes XML

Le fichier XML est codé en UTF-8 et possède la structure XML de base suivante :

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

Chaque client et périphérique associé est représenté par un objet du type suivant :

  SerializableKeyValuePair<string, List<VUEMUserAssignedPrinter>>>

Chaque appareil est représenté comme ceci :

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

<!--NeedCopy-->

Chaque bloc de périphériques doit être associé à un nom de client ou d’ordinateur spécifique. La balise <Key> contient le nom pertinent. La balise <Value> contient une liste d’objets VUEMUserAssignedPrinter correspondant aux imprimantes attribuées au client spécifié.

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

Syntaxe de la balise VUEMUserAssignedPrinter

Chaque imprimante configurée doit être définie dans une balise <VUEMUserAssignedPrinter> , en utilisant les attributs suivants :

<Imprimante d’identification>. Il s’agit de l’ID d’imprimante de gestion de l’environnement de l’espace de travail pour l’imprimante configurée. Chaque imprimante doit avoir un identifiant différent. Remarque L’action Liste d’imprimantes XML configurée dans la console d’administration de Workspace Environment Management est également une action d’imprimante avec son propre ID qui doit être différent de l’ID des imprimantes configurées individuellement dans la liste XML.

<Identifiant du site>. Contient l’ID de site pour le site de gestion de l’environnement d’espace de travail concerné, qui doit correspondre à l’ID d’un site existant.

<État>. Spécifie l’état de l’imprimante où 1 est actif et 0 est désactivé.

<Type d’action>. Doit toujours être 0.

<Utiliser des informations d’identification externes>. Doit être 0. L’utilisation d’informations d’identification Windows spécifiques n’est actuellement pas prise en charge.

<est par défaut>. Si 1, l’imprimante est l’imprimante Windows par défaut. Si 0, il n’est pas configuré par défaut.

<Règle de filtre d’identification>. Doit toujours être 1.

<ID de révision>. Doit toujours être 1. Si les propriétés de l’imprimante sont modifiées ultérieurement, augmentez cette valeur de 1 pour avertir l’hôte de l’agent et garantir que l’action de l’imprimante est retraitée.

<Nom>. Il s’agit du nom de l’imprimante tel que perçu par l’hôte de l’agent de gestion de l’environnement de l’espace de travail. Ce champ ne peut pas être laissé vide.

<Description>. Il s’agit de la description de l’imprimante telle que perçue par l’hôte de l’agent de gestion de l’environnement de l’espace de travail. Ce champ peut être vide.

<DisplayName>. Ceci n’est pas utilisé et doit être laissé vide.

<CheminCible>. Il s’agit du chemin UNC vers l’imprimante.

<Connexion externe>. Contient le nom du compte Windows utilisé lors de la spécification des informations d’identification Windows pour la connexion. [Actuellement non pris en charge. Laissez ce champ vide.].

<Mot de passe externe>. Contient le mot de passe du compte Windows utilisé lors de la spécification des informations d’identification Windows pour la connexion. [Actuellement non pris en charge. Laissez ce champ vide.].

<Réservé01>. Ceci contient des paramètres avancés. Ne le modifiez en aucune façon.

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

Pour activer l’auto-réparation pour un objet d’imprimante donné, copiez et collez simplement le contenu ci-dessus, en changeant la valeur de surbrillance 0 en 1.

Exemple d’objet imprimante

L’exemple suivant affecte deux imprimantes actives sur le client ou l’ordinateur DEVICE1:

  • HP LaserJet série 2200 sur le chemin UNC \\server.example.net\HP LaserJet série 2200 (imprimante par défaut)
  • Canon C5531i Series imprimante sur le chemin UNC \\server.example.net\Canon C5531i Series

Il attribue également une imprimante active sur le client ou l’ordinateur DEVICE2 :

  • HP LaserJet série 2200 sur le chemin UNC \\server.example.net\HP LaserJet série 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>&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-->
Configuration de la liste d’imprimantes XML