tsecimp

Importiert Zuordnungsinformationen aus einer XML-Datei (Extensible Markup Language) in die Sicherheitsdatei des TAPI-Servers (Tsec.ini). Außerdem können Sie diesen Befehl verwenden, um die Liste der TAPI-Provider und der mit ihnen verbundenen Lines-Geräte anzuzeigen, die Struktur der XML-Datei zu überprüfen, ohne den Inhalt zu importieren, und die Domänenmitgliedschaft zu überprüfen.

Syntax

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

Parameter

Parameter BESCHREIBUNG
/f <filename> Erforderlich. Gibt den Namen der XML-Datei an, die die Zuordnungsinformationen enthält, die Sie importieren möchten.
/v Validiert die Struktur der XML-Datei, ohne die Informationen in die Datei Tsec.ini zu importieren.
/U Prüft, ob jeder Benutzer Mitglied der in der XML-Datei angegebenen Domäne ist. Der Computer, auf dem Sie diesen Parameter verwenden, muss mit dem Netzwerk verbunden sein. Dieser Parameter kann die Leistung erheblich verlangsamen, wenn Sie eine große Menge von Benutzerzuweisungsinformationen verarbeiten.
/d Zeigt eine Liste der installierten Telefonieanbieter an. Für jeden Telefonieanbieter werden die zugehörigen Leitungsgeräte sowie die Adressen und Benutzer aufgelistet, die den einzelnen Leitungsgeräten zugeordnet sind.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

Die XML-Datei, aus der Sie Zuordnungsinformationen importieren möchten, muss der unten beschriebenen Struktur folgen:

<UserList>
  <User>
    <LineList>
      <Line>
  • <Userlist element> - Das oberste Element der XML-Datei.

  • <User element> - Enthält Informationen zu einem Benutzer, der Mitglied einer Domäne ist. Jeder Benutzer kann einem oder mehreren Liniengeräten zugewiesen werden. Darüber hinaus kann jedes User-Element über ein Attribut namens NoMerge verfügen. Ist dieses Attribut angegeben, werden alle aktuellen Liniengerätezuweisungen für den Benutzer entfernt, bevor neue Zuordnungen vorgenommen werden. Sie können dieses Attribut verwenden, um unerwünschte Benutzerzuordnungen einfach zu entfernen. Standardmäßig ist dieses Attribut nicht festgelegt. Das User-Element muss ein einzelnes DomainUserName-Element enthalten, das die Domäne und den Benutzernamen des Benutzers angibt. Das User-Element kann auch ein FriendlyName-Element enthalten, das einen Anzeigenamen für den Benutzer angibt. Das User-Element kann ein LineList-Element enthalten. Wenn kein LineList-Element vorhanden ist, werden alle Liniengeräte für diesen Benutzer entfernt.

  • <LineList element> - Enthält Informationen zu jeder Linie oder jedem Gerät, die dem Benutzer zugewiesen werden können. Jedes LineList-Element kann mehr als ein Line-Element enthalten.

  • <Line element> - Gibt ein Liniengerät an. Sie müssen jedes Zeilengerät identifizieren, indem Sie entweder ein Address-Element oder ein PermanentID-Element unter dem Line-Element hinzufügen. Für jedes Line-Element können Sie das Remove-Attribut festlegen. Wenn Sie dieses Attribut festlegen, wird dem Benutzer dieses Liniengerät nicht mehr zugewiesen. Wenn dieses Attribut nicht festgelegt ist, erhält der Benutzer Zugriff auf dieses Liniengerät. Es wird kein Fehler angegeben, wenn das Liniengerät für den Benutzer nicht verfügbar ist.

Beispielausgabe für /d-Parameter

Diese Beispielausgabe wird angezeigt, nachdem Sie den Parameter /d ausgeführt haben, um die aktuelle TAPI-Konfiguration anzuzeigen. Für jeden Telefonieanbieter werden die zugehörigen Leitungsgeräte sowie die Adressen und Benutzer aufgelistet, die den einzelnen Leitungsgeräten zugeordnet sind.

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

Beispiele

Um alle dem User1 zugewiesenen Liniengeräte zu entfernen, geben Sie Folgendes ein:

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

Geben Sie folgendes ein, um alle Liniengeräte zu entfernen, die User1 zugewiesen sind, bevor Sie eine Zeile mit der Adresse 99999 zuweisen:

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

In diesem Beispiel ist User1 keine anderen Liniengeräte zugewiesen, unabhängig davon, ob zuvor Liniengeräte zugewiesen wurden.

Geben Sie Folgendes ein, um ein Liniengerät für User1 hinzuzufügen, ohne zuvor zugewiesene Liniengeräte zu löschen:

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

Geben Sie Folgendes ein, um die Linienadresse 99999 hinzuzufügen und die Linienadresse 88888 aus dem Zugriff von User1 zu entfernen:

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

Um ein permanentes Gerät 1000 hinzuzufügen und die Linie 88888 aus dem Zugriff von User1 zu entfernen, geben Sie Folgendes ein:

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