Freigeben über


tsecimp

Importiert Zuordnungsinformationen aus einer XML-Datei (Extensible Markup Language) in die TAPI-Serversicherheitsdatei (Tsec.ini). Sie können diesen Befehl auch verwenden, um die Liste der TAPI-Anbieter und die zeilenbezogenen Geräte anzuzeigen, die struktur der XML-Datei zu überprüfen, ohne den Inhalt zu importieren, und die Domänenmitgliedschaft überprüfen.

Syntax

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

Die Parameter

Parameter BESCHREIBUNG
/f <filename> Erforderlich. Gibt den Namen der XML-Datei an, die die Zuordnungsinformationen enthält, die Sie importieren möchten.
/v Überprüft die Struktur der XML-Datei, ohne die Informationen in die Tsec.ini Datei zu importieren.
/u Überprü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 mit den einzelnen Leitungsgeräten verknüpft sind.
/? Zeigt 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. Jedem Benutzer wird möglicherweise ein oder mehrere Zeilengeräte zugewiesen. Darüber hinaus verfügt jedes User-Element möglicherweise über ein Attribut namens NoMerge. Wenn dieses Attribut angegeben wird, werden alle aktuellen Zeilengerätezuweisungen für den Benutzer entfernt, bevor neue vorgenommen werden. Sie können dieses Attribut verwenden, um unerwünschte Benutzerzuweisungen auf einfache Weise zu entfernen. Dieses Attribut ist standardmäßig 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 ein LineList--Element nicht vorhanden ist, werden alle Zeilengeräte für diesen Benutzer entfernt.

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

  • <Line element> – Gibt ein Leitungsgerä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 Attribut Remove festlegen. Wenn Sie dieses Attribut festlegen, wird dem Benutzer dieses Zeilengerät nicht mehr zugewiesen. Wenn dieses Attribut nicht festgelegt ist, erhält der Benutzer Zugriff auf dieses Leitungsgerät. Es wird kein Fehler ausgegeben, wenn das Leitungsgerät für den Benutzer nicht verfügbar ist.

Beispielausgabe für /d-Parameter

Diese Beispielausgabe wird angezeigt, nachdem der parameter /d ausgeführt wurde, um die aktuelle TAPI-Konfiguration anzuzeigen. Für jeden Telefonieanbieter werden die zugehörigen Leitungsgeräte sowie die Adressen und Benutzer aufgelistet, die mit den einzelnen Leitungsgeräten verknüpft 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 Zeilengeräte zu entfernen, die User1zugewiesen sind, geben Sie Folgendes ein:

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

Um alle Zeilengeräte zu entfernen, die User1zugewiesen sind, bevor Sie eine Zeile mit Adresse 99999zuweisen, geben Sie Folgendes ein:

<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 Leitungsgeräte zugewiesen, unabhängig davon, ob zuvor Liniengeräte zugewiesen wurden.

Um ein Zeilengerät für User1hinzuzufügen, ohne zuvor zugewiesene Leitungsgeräte zu löschen, geben Sie Folgendes ein:

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

Wenn Sie 99999 Zeilenadresse hinzufügen und die Zeilenadresse 88888 aus dem Zugriff von User1 entfernen möchten, geben Sie Folgendes ein:

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

Geben Sie Folgendes ein, um das permanente Gerät 1000 hinzuzufügen und die Zeile 88888 aus dem Zugriff von User1 zu entfernen:

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