使用 TSecImp,可以将线路和电话分配信息从 XML 文件导入电话服务器安全文件 (Tsec.ini) 中。还可以使用该命令来显示电话服务提供程序,以及与每个电话服务提供程序关联的线路和设备的列表,在不导入内容的情况下验证 XML 文件的结构,并检查要为其添加权限的用户的域成员身份。

将 XML 文件导入 Tsec.ini 文件

语法

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

参数
-f FileName
必需。指定 XML 文件的名称,该文件包含要导入的分配信息。

-v
验证 XML 文件的结构而无须将该信息导入 Tsec.ini 文件。

-u
检查每个用户是否为 XML 文件中指定的域成员。使用该参数的计算机必须连接到网络。如果您正在处理大量的用户分配信息,该参数可能会导致性能的显著下降。

显示电话服务提供程序及其线路和设备

语法

tsecimp -d

参数
-d
显示已安装电话服务提供程序的列表。对于每个电话服务提供程序,均会列出关联的线路设备,以及与每个线路设备关联的 IP 地址和用户。

XML 文件结构

要导入其分配信息的 XML 文件必须采用如下所述的结构。

  • UserList 元素

    UserList 是 XML 文件的顶级元素。

  • User 元素

    每个 User 元素均包含域成员用户的相关信息。可能为每个用户分配了一个或多个线路设备。

    此外,每个 User 元素还可能包含名为 NoMerge 的属性。如果指定了该属性,则在为该用户分配新线路设备之前,将删除所有当前的线路设备分配。可以使用该属性轻松删除不需要的用户分配。默认情况下,不设置该属性。

    User 元素必须包含一个 DomainUserName 元素,用于指定该用户的域和用户名。User 元素还可能包含一个 FriendlyName 元素,用于指定该用户的友好名称。

    User 元素可能包含一个 LineList 元素。如果不存在 LineList 元素,将删除该用户的所有线路设备。

  • LineList 元素

    LineList 元素包含有关可能分配给用户的每个线路或设备信息。每个 LineList 元素均可以包含多个 Line 元素。如果不存在 LineList 元素,将删除该用户的所有线路设备。

  • Line 元素

    每个 Line 元素均指定一个线路设备。必须在 Line 元素下添加 Address 元素或 PermanentID 元素,来标识每个线路设备。

    对于每个 Line 元素,可以设置 Remove 属性。如果设置了该属性,将不再向用户分配该线路设备。如果未设置该属性,则用户可访问该线路设备。如果该线路设备对用户不可用,不会向您报告错误。

XML 文件语法示例

  • 下列 XML 代码段示例说明了上述定义元素的正确使用方法。

    • 下列代码使用 NoMerge 属性删除了分配给 User1 的所有线路设备。

      <UserList>
        <User NoMerge="1">
          <DomainUser>domain1\user1</DomainUser>
        </User>
      </UserList>
    • 在通过包含带有一个 Line 元素的 LineList 分配一个其地址为 99999 的线路之前,下列代码使用 NoMerge 属性删除分配给 User1 的所有线路设备。无论先前是否已分配了任何线路设备,都不会再将任何其他线路设备分配给 User1。

      <UserList>
        <User NoMerge="1">
          <DomainUser>domain1\user1</DomainUser>
          <FriendlyName>User1</FriendlyName>
          <LineList>
            <Line>
              <Address>99999</Address>
            </Line>
          </LineList>
        </User>
      </UserList>
    • 下列代码在未删除任何以前分配的线路设备的情况下,为 User1 添加了一个线路设备。

      <UserList>
        <User>
          <DomainUser>domain1\user1</DomainUser>
          <FriendlyName>User1</FriendlyName>
          <LineList>
            <Line>
              <Address>99999</Address>
            </Line>
          </LineList>
        </User>
      </UserList>
    • 下列代码添加了线路地址 99999,并通过 User1 访问删除了线路地址 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>
    • 下列代码添加了永久性设备 1000,并通过 User1 访问删除了线路地址 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>
  • 指定 -d 命令行选项以显示当前电话服务器配置之后,将显示下列示例输出。对于每个电话服务提供程序,均会列出关联的线路设备,以及与每个线路设备关联的地址和用户。

    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

格式化图例

格式 意义

斜体

用户必须提供的信息

粗体

用户必须按照显示的内容正确键入的元素

括号 ([]) 内的内容

可选项

大括号 ({}) 内的内容;用竖杠 (|) 隔开的选项。示例:{even|odd}

用户必须从中只选择一个选项的选项组

Courier font

代码或程序输出

其他参考