TSecImp importe des informations d’attribution de ligne et de téléphone à partir d’un fichier XML dans un fichier de sécurité du serveur de téléphonie (Tsec.ini). Vous pouvez aussi utiliser cette commande pour afficher la liste des fournisseurs de service de téléphonie, ainsi que les lignes et les périphériques associés à chacun d’entre eux, valider la structure du fichier XML sans importer le contenu et vérifier l’appartenance au domaine des utilisateurs pour lesquels vous souhaitez ajouter des autorisations.

Pour importer un fichier XML dans le fichier Tsec.ini

Syntaxe

tsecimp -f NomFichier [{-v | -u}]

Paramètres
-f NomFichier
Obligatoire. Spécifie le nom du fichier XML contenant les informations d’attribution à importer.

-v
Valide la structure du fichier XML sans importer les informations dans le fichier Tsec.ini.

-u
Vérifie si chaque utilisateur est un membre du domaine spécifié dans le fichier XML. L’ordinateur sur lequel vous utilisez ce paramètre doit être connecté au réseau. Ce paramètre peut ralentir considérablement les performances si vous traitez des quantités importantes d’informations d’attribution d’utilisateurs.

Pour afficher les fournisseurs de service de téléphonie avec leurs lignes et leurs périphériques

Syntaxe

tsecimp -d

Paramètres
-d
Affiche une liste des fournisseurs de téléphonie installés. Pour chaque fournisseur de téléphonie, les périphériques de ligne associés sont répertoriés, ainsi que les adresses IP et les utilisateurs associés à chaque périphérique de ligne.

Structure du fichier XML

Le fichier XML à partir duquel vous souhaitez importer des informations d’attribution doit respecter la structure décrite ci-dessous.

  • Élément UserList

    UserList est l’élément supérieur du fichier XML.

  • Élément User

    Chaque élément User contient des informations sur un utilisateur qui est membre d’un domaine. Un ou plusieurs périphériques de ligne doivent être attribués à chaque utilisateur.

    Par ailleurs, chaque élément User peut avoir un attribut nommé NoMerge. Lorsque cet attribut est spécifié, toutes les attributions de périphérique de ligne en cours pour l’utilisateur sont supprimées avant la création de nouvelles attributions. Vous pouvez utiliser cet attribut pour supprimer facilement des attributions d’utilisateur indésirables. Par défaut, cet attribut n’est pas défini.

    L’élément User doit contenir un élément DomainUserName unique, qui spécifie le domaine et le nom d’utilisateur de l’utilisateur. L’élément User peut aussi contenir un élément FriendlyName, qui spécifie un nom convivial pour l’utilisateur.

    L’élément User peut contenir un élément LineList. Si l’élément LineList n’est pas présent, tous les périphériques de ligne pour cet utilisateur sont supprimés.

  • Élément LineList

    L’élément LineList contient des informations sur chaque ligne ou périphérique pouvant être attribuées à l’utilisateur. Chaque élément LineList peut contenir plusieurs éléments Line. Si l’élément LineList n’est pas présent, tous les périphériques de ligne pour cet utilisateur sont supprimés.

  • Élément Line

    Chaque élément Line spécifie un périphérique de ligne. Vous devez identifier chaque périphérique de ligne en ajoutant un élément Address ou un élément PermanentID sous l’élément Line.

    Pour chaque élément Line, vous pouvez définir l’attribut Remove. Si vous définissez cet attribut, ce périphérique de ligne n’est plus attribué à l’utilisateur. Si cet attribut n’est pas défini, l’utilisateur a accès à ce périphérique de ligne. Aucune erreur ne vous est signalée si le périphérique de ligne n’est pas accessible à l’utilisateur.

Exemple de syntaxe d’un fichier XML

  • Les exemples de code XML suivants montrent comment employer correctement les éléments définis ci-dessus.

    • Le code suivant supprime tous les périphériques de ligne attribués à User1 à l’aide de l’attribut NoMerge.

      <UserList>
        <User NoMerge="1">
          <DomainUser>domain1\user1</DomainUser>
        </User>
      </UserList>
    • Le code suivant supprime tous les périphériques de ligne attribués à User1 à l’aide de l’attribut NoMerge, puis attribue une ligne avec l’adresse 99999 en incluant un élément LineList avec un élément Line. Aucun périphérique de ligne supplémentaire n’est attribué à User1, que des périphériques de ligne aient été précédemment attribués ou non.

      <UserList>
        <User NoMerge="1">
          <DomainUser>domain1\user1</DomainUser>
          <FriendlyName>User1</FriendlyName>
          <LineList>
            <Line>
              <Address>99999</Address>
            </Line>
          </LineList>
        </User>
      </UserList>
    • Le code suivant ajoute un périphérique de ligne pour User1 sans supprimer les éventuels périphériques de ligne ayant été précédemment attribués.

      <UserList>
        <User>
          <DomainUser>domain1\user1</DomainUser>
          <FriendlyName>User1</FriendlyName>
          <LineList>
            <Line>
              <Address>99999</Address>
            </Line>
          </LineList>
        </User>
      </UserList>
    • Le code suivant ajoute l’adresse de ligne 99999 et empêche User1 d’accéder à l’adresse de ligne 88888.

      <UserList>
        <User>
          <DomainUser>domain1\user1</DomainUser>
          <FriendlyName>User1</FriendlyName>
          <LineList>
            <Line>
              <Address>99999</Address>
            </Line>
            <Line Remove="1">
              <Address>88888</Address>
            </Line>
          </LineList>
        </User>
      </UserList>
    • Le code suivant ajoute le périphérique permanent 1000 et empêche User1 d’accéder à l’adresse de ligne 88888.

      <UserList>
        <User>
          <DomainUser>domain1\user1</DomainUser>
          <FriendlyName>User1</FriendlyName>
          <LineList>
            <Line>
              <PermanentID>1000</PermanentID>
            </Line>
            <Line Remove="1">
              <Address>88888</Address>
            </Line>
          </LineList>
        </User>
      </UserList>
  • L’exemple de sortie suivant s’affiche lorsque vous spécifiez l’option de ligne de commande -d pour afficher la configuration du serveur de téléphonie en cours. Pour chaque fournisseur de téléphonie, les périphériques de ligne associés sont répertoriés, ainsi que les adresses et les utilisateurs associés à chaque périphérique de ligne.

    NDIS Proxy TAPI Service Provider
            Line: "WAN Miniport (L2TP)"
    Permanent ID: 12345678910
    
    NDIS Proxy TAPI Service Provider
            Line: "LPT1DOMAIN1\User1"
    Permanent ID: 12345678910
    
    Microsoft H.323 Telephony Service Provider
            Line: "H323 Line"
    Permanent ID: 123456
    Addresses:
            BLDG1-TAPI32

Légende de mise en forme

Mise en forme Signification

Italique

Informations que l’utilisateur doit fournir

Gras

Éléments que l’utilisateur doit taper tels qu’ils sont indiqués

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d’options parmi lesquelles l’utilisateur doit en choisir une seule

Courier font

Code ou sortie du programme

Références supplémentaires


Table des matières