使用 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>
-
下列代码使用 NoMerge 属性删除了分配给 User1 的所有线路设备。
-
指定 -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} |
用户必须从中只选择一个选项的选项组 |
|
代码或程序输出 |