tsecimp

Importe les informations d’affectation d’un fichier XML (Extensible Markup Language) dans le fichier de sécurité du serveur TAPI (Tsec.ini). Vous pouvez également utiliser cette commande pour afficher la liste des fournisseurs TAPI et les périphériques de ligne associés à chacun d’eux, valider la structure du fichier XML sans importer le contenu et vérifier l’appartenance au domaine.

Syntaxe

tsecimp /f <filename> [{/v | /u}]
tsecimp /d

Paramètres

Paramètre Description
/f <filename> Obligatoire. Spécifie le nom du fichier XML qui contient les informations d’affectation que vous souhaitez importer.
/v Valide la structure du fichier XML sans importer les informations dans le fichier Tsec.ini.
/U Vérifie si chaque utilisateur est 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 réduire considérablement les performances si vous traitez une grande quantité d’informations d’affectation d’utilisateur.
/d Affiche la liste des fournisseurs de téléphonie installés. Pour chaque fournisseur de téléphonie, les appareils de ligne associés sont répertoriés, ainsi que les adresses et les utilisateurs associés à chaque appareil de ligne.
/? Affiche l'aide à l'invite de commandes.

Notes

Le fichier XML à partir duquel vous souhaitez importer les informations d’affectation doit suivre la structure décrite ci-dessous :

<UserList>
  <User>
    <LineList>
      <Line>
  • <Userlist element> - Élément supérieur du fichier XML.

  • <User element> - Contient des informations sur un utilisateur membre d’un domaine. Un ou plusieurs appareils de ligne peuvent être affectés à chaque utilisateur. En outre, chaque élément User peut avoir un attribut nommé NoMerge. Lorsque cet attribut est spécifié, toutes les affectations d’appareils de ligne actuelles pour l’utilisateur sont supprimées avant que de nouvelles soient effectuées. Vous pouvez utiliser cet attribut pour supprimer facilement les affectations d’utilisateurs indésirables. Par défaut, cet attribut n’est pas défini. L’élément User doit contenir un seul élément DomainUserName, qui spécifie le domaine et le nom d’utilisateur de l’utilisateur. L’élément User peut également 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 aucun élément LineList n’est présent, tous les appareils de ligne de cet utilisateur sont supprimés.

  • <LineList element> - Contient des informations sur chaque ligne ou appareil qui peut être affecté à l’utilisateur. Chaque élément LineList peut contenir plusieurs éléments Line.

  • <Line element> - Spécifie un appareil de ligne. Vous devez identifier chaque appareil 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, cet appareil de ligne n’est plus affecté à l’utilisateur. Si cet attribut n’est pas défini, l’utilisateur accède à cet appareil de ligne. Aucune erreur n’est donnée si l’appareil de ligne n’est pas disponible pour l’utilisateur.

Exemple de sortie pour le paramètre /d

Cet exemple de sortie s’affiche après l’exécution du paramètre /d pour afficher la configuration TAPI actuelle. Pour chaque fournisseur de téléphonie, les appareils de ligne associés sont répertoriés, ainsi que les adresses et les utilisateurs associés à chaque appareil 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

Exemples

Pour supprimer tous les appareils de ligne affectés à User1, tapez :

<UserList>
  <User NoMerge=1>
    <DomainUser>domain1\user1</DomainUser>
  </User>
</UserList>

Pour supprimer tous les appareils de ligne affectés à User1, avant d’attribuer une ligne avec l’adresse 99999, tapez :

<UserList>
  <User NoMerge=1>
  <DomainUser>domain1\user1</DomainUser>
  <FriendlyName>User1</FriendlyName>
  <LineList>
    <Line>
      <Address>99999</Address>
    </Line>
  </LineList>
  </User>
</UserList>

Dans cet exemple, User1 n’a aucun autre appareil de ligne affecté, que des appareils de ligne aient été affectés ou non précédemment.

Pour ajouter un appareil de ligne pour User1, sans supprimer les appareils de ligne précédemment affectés, tapez :

<UserList>
  <User>
  <DomainUser>domain1\user1</DomainUser>
  <FriendlyName>User1</FriendlyName>
  <LineList>
    <Line>
      <Address>99999</Address>
    </Line>
  </LineList>
  </User>
</UserList>

Pour ajouter l’adresse de ligne 99999 et supprimer l’adresse de ligne 88888 de l’accès d’User1, tapez :

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

Pour ajouter l’appareil permanent 1000 et supprimer la ligne 88888 de l’accès d’User1, tapez :

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