tsecimp

Importa informações de atribuição de um arquivo XML (Extensible Markup Language) para o arquivo de segurança do servidor TAPI (Tsec.ini). Você também pode usar esse comando para exibir a lista de provedores TAPI e os dispositivos de linhas associados a cada um deles, validar a estrutura do arquivo XML sem importar o conteúdo e verificar a associação de domínio.

Sintaxe

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

Parâmetros

Parâmetro Descrição
/f <filename> Obrigatórios. Especifica o nome do arquivo XML que contém as informações de atribuição que você deseja importar.
/v Valida a estrutura do arquivo XML sem importar as informações para o arquivo Tsec.ini.
/u Verifica se cada usuário é membro do domínio especificado no arquivo XML. O computador no qual você usa esse parâmetro deve estar conectado à rede. Esse parâmetro poderá reduzir significativamente o desempenho se você estiver processando uma grande quantidade de informações de atribuição de usuário.
/d Exibe uma lista de provedores de telefonia instalados. Para cada provedor de telefonia, os dispositivos de linha associados são listados, bem como os endereços e usuários associados a cada dispositivo de linha.
/? Exibe a ajuda no prompt de comando.

Comentários

O arquivo XML do qual você deseja importar informações de atribuição deve seguir a estrutura descrita abaixo:

<UserList>
  <User>
    <LineList>
      <Line>
  • <Userlist element> – O elemento superior do arquivo XML.

  • <User element> – Contém informações sobre um usuário que é membro de um domínio. Cada usuário pode receber um ou mais dispositivos de linha. Além disso, cada elemento User pode ter um atributo chamado NoMerge. Quando esse atributo é especificado, todas as atribuições de dispositivo de linha atuais para o usuário são removidas antes que novas sejam feitas. Você pode usar esse atributo para remover facilmente atribuições de usuário indesejadas. Por padrão, esse atributo não está definido. O elemento User deve conter um único elemento DomainUserName, que especifica o domínio e o nome de usuário do usuário. O elemento User também pode conter um elemento FriendlyName, que especifica um nome amigável para o usuário. O elemento User pode conter um elemento LineList. Se um elemento LineList não estiver presente, todos os dispositivos de linha para esse usuário serão removidos.

  • <LineList element> – Contém informações sobre cada linha ou dispositivo que pode ser atribuído ao usuário. Cada elemento LineList pode conter mais de um elemento Line.

  • <Line element> – Especifica um dispositivo de linha. Você deve identificar cada dispositivo de linha adicionando um elemento Address ou um elemento PermanentID sob o elemento Line. Para cada elemento Line, você pode definir o atributo Remove. Se você definir esse atributo, o usuário não receberá mais esse dispositivo de linha. Se esse atributo não estiver definido, o usuário obterá acesso a esse dispositivo de linha. Nenhum erro será apresentado se o dispositivo de linha não estiver disponível para o usuário.

Saída de exemplo para o parâmetro /d

Essa saída de exemplo é exibida depois de executar o parâmetro /d para exibir a configuração atual do TAPI. Para cada provedor de telefonia, os dispositivos de linha associados são listados, bem como os endereços e usuários associados a cada dispositivo de linha.

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

Exemplos

Para remover todos os dispositivos de linha atribuídos ao User1, digite:

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

Para remover todos os dispositivos de linha atribuídos ao User1, antes de atribuir uma linha com o endereço 99999, digite:

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

Neste exemplo, o User1 não tem nenhum outro dispositivo de linha atribuído, independentemente de qualquer dispositivo de linha ter sido atribuído anteriormente.

Para adicionar um dispositivo de linha para User1, sem excluir nenhum dispositivo de linha atribuído anteriormente, digite:

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

Para adicionar o endereço de linha 99999 e remover o endereço de linha 88888 do acesso do User1, digite:

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

Para adicionar o dispositivo permanente 1000 e remover a linha 88888 do acesso do User1, digite:

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