TSecImp importerar information om linjer och telefontilldelning från en XML-fil till telefoniserverns säkerhetsfil (Tsec.ini). Du kan även använda detta kommando för att visa listan över telefonitjänstproviders och de linjer och enheter som associeras med var och en av dem, verifiera strukturen för XML-filen utan att importera innehållet och kontrollera domänmedlemskap för de användare som du vill lägga till behörigheter.
Så här importerar du en XML-fil till filen Tsec.ini
Syntax
tsecimp -f filnamn [{-v | -u}]
Parametrar
- -f Filnamn
-
Obligatoriskt. Anger namnet på den XML-fil som innehåller den tilldelningsinformation som du vill importera.
- -v
-
Verifierar strukturen för XML-filen utan att importera informationen till filen Tsec.ini.
- -u
-
Kontrollerar om varje användare är medlem i den domän som anges i XML-filen. Den dator där du använder denna parameter måste vara ansluten till nätverket. Denna parameter kan minska prestandan betydligt för datorn om du bearbetar tilldelningsinformation för ett stort antal användare.
Så här visar du telefonitjänstproviders med deras linjer och enheter
Syntax
tsecimp -d
Parametrar
- -d
-
Visar en lista över installerade telefonitjänstproviders. För varje telefonitjänstprovider visas de associerade linjeenheterna, såväl som de IP-adresser och användare som associeras med varje linjeenhet.
XML-filens struktur
Den XML-fil från vilken som du vill importera tilldelningsinformation måste ha den struktur som beskrivs nedan.
-
UserList-element
UserList är det översta elementet i XML-filen.
-
User-element
Varje User-element innehåller information om en användare som är medlem i en domän. Varje användare kan ha en eller flera tilldelade linjeenheter.
Dessutom kan varje User-element ha ett attribut som heter NoMerge. När detta attribut har angivits tas alla aktuella linjeenheter bort för användaren innan nya tilldelningar görs. Du kan använda detta attribut för att enkelt ta bort oönskade användartilldelningar. Som standard har detta attribut inte angivits.
Elementet User måste innehålla elementet DomainUserName, som anger domän och användarnamn för användaren. Elementet User kan även innehålla ett FriendlyName-element, som anger ett eget namn för användaren.
Elementet User kan innehålla ett LineList-element. Om inget LineList-element finns tas alla linjeenheter bort för denna användare.
-
LineList-element
Elementet LineList innehåller information om varje linje eller enhet som kan vara tilldelad användaren. Varje LineList-element kan innehålla mer än ett Line-element. Om inget LineList-element finns tas alla linjeenheter bort för denna användare.
-
Line-element
Varje Line-element anger en linjeenhet. Du måste identifiera varje linjeenhet genom att lägga till antingen ett Address-element eller ett PermanentID-element under elementet Line.
För varje Line-element kan du ange attributet Remove. Om du anger detta attribut tilldelas användaren inte längre den linjeenheten. Om detta attribut inte anges får användaren tillgång till den linjeenheten. Inget fel rapporteras till dig om linjeenheten inte är tillgänglig för användaren.
Exempel på syntax för XML-filen
-
Följande exempel på XML-kodsegment visar en korrekt användning av de element som definierats ovan.
-
Följande kod tar bort alla linjeenheter som tilldelats för User1 med hjälp av attributet NoMerge.
<UserList> <User NoMerge="1"> <DomainUser>domain1\user1</DomainUser> </User> </UserList>
-
Följande kod tar bort alla linjeenheter som tilldelats för User1 med hjälp av attributet NoMerge innan användaren tilldelas en linje med adressen 99999 genom att inkludera en LineList med ett Line-element. User1 kommer inte att ha några andra linjeenheter tilldelade, oavsett om linjeenheter hade tilldelats tidigare.
<UserList> <User NoMerge="1"> <DomainUser>domain1\user1</DomainUser> <FriendlyName>User1</FriendlyName> <LineList> <Line> <Address>99999</Address> </Line> </LineList> </User> </UserList>
-
Följande kod lägger till en linjeenhet för User1 utan att ta bort några tidigare tilldelade linjeenheter.
<UserList> <User> <DomainUser>domain1\user1</DomainUser> <FriendlyName>User1</FriendlyName> <LineList> <Line> <Address>99999</Address> </Line> </LineList> </User> </UserList>
-
Följande kod lägger till linjeadressen 99999 och tar bort linjeadressen 88888 från User1.
<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>
-
Följande kod lägger till den permanenta enheten 1000 och tar bort linje 88888 från User1.
<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>
-
Följande kod tar bort alla linjeenheter som tilldelats för User1 med hjälp av attributet NoMerge.
-
Följande utdata visas efter att kommandoradsalternativet -d har angetts för att visa den aktuella telefoniserverns konfiguration. För varje telefonitjänstprovider visas de associerade linjeenheterna, såväl som de IP-adresser och användare som associeras med varje linjeenhet.
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
Formatförklaring
Format | Betydelse |
---|---|
Kursiv |
Information som användaren måste uppge |
Fet |
Element som användaren måste skriva exakt så som de visas |
Inom hakparenteser ([]) |
Valfria objekt |
Inom klammerparenteser ({}), alternativ avgränsas med lodräta streck (|). Exempel: {jämn|udda} |
En uppsättning alternativ där användaren bara kan välja ett |
|
Kod- eller programutdata |