Mithilfe von TSecImp werden Informationen zur Anschluss- und Telefonzuweisung aus einer XML-Datei in die Sicherheitsdatei des Telefonieservers (Tsec.ini) importiert. Mit diesem Befehl können Sie auch die Liste der Telefoniedienstanbieter sowie die den einzelnen Anbietern zugeordneten Anschlüsse und Geräte anzeigen, die Struktur der XML-Datei überprüfen, ohne die Inhalte zu importieren, und die Domänenmitgliedschaft der Benutzer überprüfen, für die Sie Berechtigungen hinzufügen möchten.

So importieren Sie eine XML-Datei in die Datei "Tsec.ini"

Syntax

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

Parameter
-f Dateiname
Erforderlich. Gibt den Namen der XML-Datei an, die die zu importierenden Zuweisungsinformationen enthält.

-v
Überprüft die Struktur der XML-Datei, ohne die Informationen in die Datei Tsec.ini zu importieren.

-u
Überprüft, ob die einzelnen Benutzer Mitglied der in der XML-Datei angegebenen Domäne sind. Der Computer, auf dem Sie diesen Parameter verwenden, muss mit dem Netzwerk verbunden sein. Durch diesen Parameter wird die Leistung möglicherweise deutlich beeinträchtigt, wenn Sie große Mengen von Benutzerzuweisungsinformationen verarbeiten.

So zeigen Sie Telefoniedienstanbieter mit ihren Anschlüssen und Geräten an

Syntax

tsecimp -d

Parameter
-d
Zeigt eine Liste der installierten Telefonieanbieter an. Für jeden Telefonieanbieter werden die zugeordneten Anschlussgeräte aufgelistet sowie die IP-Adressen und Benutzer, die dem jeweiligen Anschlussgerät zugeordnet sind.

XML-Dateistruktur

Die XML-Datei, aus der Sie Zuweisungsinformationen importieren möchten, muss der im Folgenden beschriebenen Struktur entsprechen.

  • UserList-Element

    Das UserList-Element ist das oberste Element der XML-Datei.

  • User-Element

    Jedes User-Element enthält Informationen zu einem Benutzer, der Mitglied einer Domäne ist. Jedem Benutzer kann mindestens ein Anschlussgerät zugewiesen werden.

    Darüber hinaus kann jedes User-Element ein Attribut mit dem Namen NoMerge aufweisen. Wenn dieses Attribut angegeben ist, werden alle aktuellen Anschlussgerätzuweisungen für den Benutzer entfernt, bevor neue Zuweisungen vorgenommen werden. Mit diesem Attribut können Sie unerwünschte Benutzerzuweisungen auf einfache Weise entfernen. Standardmäßig ist dieses Attribut nicht festgelegt.

    Das User-Element muss ein einzelnes DomainUserName-Element enthalten, mit dem die Domäne und der Benutzername des Benutzers angegeben wird. Das User-Element kann auch ein FriendlyName-Element enthalten, mit dem ein Anzeigename für den Benutzer angegeben wird.

    Das User-Element kann ein LineList-Element enthalten. Wenn kein LineList-Element vorhanden ist, werden alle Anschlussgeräte für diesen Benutzer entfernt.

  • LineList-Element

    Das LineList-Element enthält Informationen zu den einzelnen Anschlüssen bzw. Geräten, die einem Benutzer zugewiesen werden können. Jedes LineList-Element kann mehr als ein Line-Element enthalten. Wenn kein LineList-Element vorhanden ist, werden alle Anschlussgeräte für diesen Benutzer entfernt.

  • Line-Element

    Mit jedem Line-Element wird ein Anschlussgerät angegeben. Sie müssen jedes Anschlussgerät angeben, indem Sie entweder ein Address-Element oder ein PermanentID-Element unterhalb des Line-Elements hinzufügen.

    Für jedes Line-Element können Sie das Remove-Attribut festlegen. Wenn Sie dieses Attribut festlegen, ist dieses Anschlussgerät dem Benutzer nicht mehr zugewiesen. Wenn dieses Attribut nicht festgelegt ist, erhält der Benutzer Zugriff auf dieses Anschlussgerät. Es wird kein Fehler gemeldet, wenn das Anschlussgerät für den Benutzer nicht verfügbar ist.

Beispiel für die Syntax der XML-Datei

  • Mit den folgenden XML-Beispielcodesegmenten wird die richtige Verwendung der oben definierten Elemente veranschaulicht.

    • Mit dem folgenden Code werden alle dem Benutzer User1 zugewiesenen Anschlussgeräte mithilfe des NoMerge-Attributs entfernt.

      <UserList>
        <User NoMerge="1">
          <DomainUser>domain1\user1</DomainUser>
        </User>
      </UserList>
    • Mit dem folgenden Code werden alle dem Benutzer User1 zugewiesenen Anschlussgeräte mithilfe des NoMerge-Attributs entfernt, bevor ein Anschluss mit der Adresse 99999 zugewiesen wird, indem ein LineList-Element in ein Line-Element aufgenommen wird. Dem Benutzer User1 sind keine anderen Anschlussgeräte zugewiesen, unabhängig davon, ob zuvor Anschlussgeräte zugewiesen waren.

      <UserList>
        <User NoMerge="1">
          <DomainUser>domain1\user1</DomainUser>
          <FriendlyName>User1</FriendlyName>
          <LineList>
            <Line>
              <Address>99999</Address>
            </Line>
          </LineList>
        </User>
      </UserList>
    • Mit dem folgenden Code wird ein Anschlussgerät für den Benutzer User1 hinzugefügt. Dabei werden keine zuvor zugewiesenen Anschlussgeräte gelöscht.

      <UserList>
        <User>
          <DomainUser>domain1\user1</DomainUser>
          <FriendlyName>User1</FriendlyName>
          <LineList>
            <Line>
              <Address>99999</Address>
            </Line>
          </LineList>
        </User>
      </UserList>
    • Mit dem folgenden Code wird die Anschlussadresse 99999 für den Zugriff durch User1 hinzugefügt und die Anschlussadresse 88888 entfernt.

      <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>
    • Mit dem folgenden Code wird das permanente Gerät 1000 für den Zugriff durch User1 hinzugefügt und der Anschluss 88888 entfernt.

      <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>
  • Die folgende Beispielausgabe wird angezeigt, nachdem die Befehlszeilenoption -d zum Anzeigen der aktuellen Telefonieserverkonfiguration angegeben wurde. Für jeden Telefonieanbieter werden die zugeordneten Anschlussgeräte aufgelistet sowie die Adressen und Benutzer, die dem jeweiligen Anschlussgerät 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

Formatierungslegende

Format Bedeutung

Kursiv

Informationen, die der Benutzer angeben muss

Fett

Elemente, die der Benutzer genau so wie dargestellt eingeben muss

Zwischen eckigen Klammern ([])

Optionale Elemente

Zwischen geschweiften Klammern ({}); Optionen durch Verkettungszeichen (|) voneinander getrennt. Beispiel: {gerade|ungerade}

Eine Gruppe von Auswahlmöglichkeiten, aus denen der Benutzer eine Option auswählen muss.

Courier font

Code oder Programmausgabe

Weitere Verweise


Inhaltsverzeichnis