Lizenzkonfiguration automatisch über Batchdatei - LicenseToolCmd


  

 

 

 

 

Produkt(e):

SELECTserver

 

Version(en):

N\A

 

Umgebung: 

N\A

 

Produktbereich: 

N\A

 

Produktunterbereich: 

N\A

 

Ursprünglicher Autor:

Jutta Eisenhauer, Bentley Technical Support Group

 

 

 

Problem

Wie können Lizenzinformationen automatisch an den Clientrechnern verteilt werden?
  

Lösung

Obwohl die Gruppenrichtlinie von Microsoft Group Policy die beste Methode zur Bereitstellung von SELECTserver-Lizenzeinstellungen für Clientrechner ist, kann das mit Bentley-Produkten verteiltes Befehlszeilen-Lizenzierungsprogramm LicenseToolCmd, auch zur Automatisierung der Lizenzkonfiguration verwendet werden. Die folgende Batchdatei stellt eine Vorlage bereit, die eine Kopie des LicenseToolCmd verwendet, die in MicroStation V8i enthalten ist.

Wichtig:
Die Batchdatei muss vor der Verwendung geändert werden, da sie Platzhalter-Informationen für die Lizenzeinstellungen enthält. Führen Sie die folgenden Schritte aus, um sie zu ändern:

  1. Speichern Sie die untere Datei und ändern Sie die Endung von TXT zu BAT.
    communities.bentley.com/.../8015.SetLicenseWithCmd.txt
  2. Editieren Sie Datei mit einem Texteditor, beispielsweise Notepad.
  3. Tauschen Sie in Zeile 33 die Variable für den Aktivierungsschlüssel mit Ihrem Standort-Aktivierungsschlüssel aus.
  4. Falls Sie nicht den SELECTserver OnLine (Hosted), sondern einen eigenen Lizenzserver (Deployed) nutzen, ändern Sie die Variable für den Servernamen in Zeile 32 auch.
  5. Falls Sie eine Kopie von LicenseToolCmd benutzen für ein anderes Produkt als MicroStation, müssen auch die Zeilen 15 und 19 geändert werden.
  6. Für Datensatzzwecke schreibt die Batchdatei das Ergebnis auch in eine Protokolldatei. Standardmäßig wird dieses Protokoll in einem temporären Verzeichnis auf dem lokalen Rechner gespeichert. Für maximale Nützlichkeit sollten Sie einen gemeinsam genutzten Speicherort für die Variable _LogFile in Zeile 7 angeben. Auf diese Weise erhalten Sie für jeden Clientrechner, der diese Batchdatei ausführt, ein Protokoll.

Bitten Sie die Nutzer, die Batchdatei als normalen Nutzer auszuführen. Ein schwarzes Fenster erscheint für ein paar Momente. Wenn ein Fehler auftritt, bleibt das Fenster geöffnet und zeigt eine Nachricht an, bis es manuell geschlossen wird. Andernfalls schließt es automatisch.

Wird ein Clientrechner von mehreren Nutzern verwendet, führen Sie die Batchdatei stattdessen als Administrator aus, um die Lizenzeinstellungen für alle Benutzer, die auf den Computer zugreifen, zu konfigurieren.

Siehe auch:

http://communities.bentley.com/products/licensing/m/licensing_gallery/270139

http://communities.bentley.com/products/licensing/b/licensing_blog/archive/2013/07/22/configure-product-activation-using-group-policy-or-the-licensetoolcmd