Gestión del entorno de trabajo 2407

Configuración de lista de impresoras XML

La gestión del entorno del espacio de trabajo incluye la capacidad de configurar impresoras de usuario a través de un archivo de lista de impresoras XML.

Después de haber creado un archivo de lista de impresoras XML, cree una acción de impresora en la consola de administración con una opción Tipo de acción establecida en Usar archivo de impresoras de mapeo de dispositivos.

Nota:

Sólo se admiten impresoras que no requieren credenciales específicas de Windows.

Estructura del archivo de lista de impresoras XML

El archivo XML está codificado en UTF-8 y tiene la siguiente estructura XML básica:

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

Cada cliente y dispositivo asociado está representado por un objeto del siguiente tipo:

  SerializableKeyValuePair<string, List<VUEMUserAssignedPrinter>>>

Cada dispositivo se representa así:

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

<!--NeedCopy-->

Cada bloque de dispositivos debe corresponderse con un nombre de cliente o computadora específico. La etiqueta <Clave> contiene el nombre relevante. La etiqueta <Valor> contiene una lista de objetos VUEMUserAssignedPrinter que coinciden con las impresoras asignadas al cliente especificado.

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

Sintaxis de la etiqueta VUEMUserAssignedPrinter

Cada impresora configurada debe definirse en una etiqueta <VUEMUserAssignedPrinter> , utilizando los siguientes atributos:

<IdImpresora>. Este es el ID de impresora de Gestión del entorno del espacio de trabajo para la impresora configurada. Cada impresora debe tener un ID diferente. Nota La acción Lista de impresoras XML configurada en la Consola de administración de gestión del entorno del espacio de trabajo también es una acción de impresora con su propia ID, que debe ser diferente de la ID de las impresoras configuradas individualmente en la lista XML.

<IdSitio>. Contiene el ID del sitio de administración del entorno del espacio de trabajo correspondiente, que debe coincidir con el ID de un sitio existente.

<Estado>. Especifica el estado de la impresora, donde 1 está activa y 0 está deshabilitada.

<Tipo de acción>. Siempre debe ser 0.

<UsarCredencialesExternas>. Debe ser 0. Actualmente no se admite el uso de credenciales específicas de Windows.

<esPredeterminado>. Si es 1, la impresora es la impresora predeterminada de Windows. Si es 0, no está configurado como predeterminado.

<ReglaDeFiltroDeId>. Siempre debe ser 1.

<Id. de revisión>. Siempre debe ser 1. Si posteriormente se modifican las propiedades de la impresora, incremente este valor en 1 para notificar al host del agente y garantizar que se vuelva a procesar la acción de la impresora.

<Nombre>. Este es el nombre de la impresora tal como lo percibe el host del agente de administración del entorno del espacio de trabajo. Este campo no puede dejarse en blanco.

<Descripción>. Esta es la descripción de la impresora tal como la percibe el host del agente de administración del entorno del espacio de trabajo. Este campo puede quedar en blanco.

<Nombre para mostrar>. Este campo no se utiliza y debe dejarse en blanco.

<Ruta de destino>. Esta es la ruta UNC a la impresora.

<Inicio de sesión externo>. Contiene el nombre de la cuenta de Windows utilizada al especificar las credenciales de Windows para la conexión. [Actualmente no compatible. Deje este campo en blanco.].

<ContraseñaExterna>. Contiene la contraseña de la cuenta de Windows utilizada al especificar las credenciales de Windows para la conexión. [Actualmente no compatible. Deje este campo en blanco.].

<Reservado01>. Aquí se incluyen configuraciones avanzadas. No lo alteres de ninguna manera.

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

Para activar la autorreparación de un objeto de impresora determinado, simplemente copie y pegue el contenido anterior, cambiando el valor resaltado 0 a 1.

Ejemplo de objeto de impresora

El siguiente ejemplo asigna dos impresoras activas en el cliente o computadora DEVICE1:

  • HP LaserJet 2200 Series en ruta UNC \\server.example.net\HP LaserJet 2200 Series (impresora predeterminada)
  • Canon C5531i Series impresora en ruta UNC \\server.example.net\Canon C5531i Series

También asigna una impresora activa en el cliente o computadora DEVICE2:

  • HP LaserJet Serie 2200 en ruta UNC \\server.example.net\HP LaserJet Serie 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-->
Configuración de lista de impresoras XML