Wie kann festgelegt werden, dass eine Lizenz vor dem Starten eines Produkts automatisch ausgecheckt, das Produkt dann erst gestartet und beim Beenden die Lizenz automatisch wieder eincheckt wird?
Am jeweiligen Clientrechner sind hierzu über eine Batchdatei (alternativ auch testweise über DOS-Befehle) Einträge in der Datei licensetoolcmd.exe vorzunehmen.Erstellen Sie hierzu eine *.bat Datei mit folgendem beispielhaften Inhalt und rufen Sie diese anschließend auf:
C:
Cd C:\Program Files (x86)\Bentley\MicroStation V8i (Selectseries)\MicroStation
licensetoolcmd checkout /productid:1000 /productversion:8.11.00.00 /email:username@company.com /checkoutperiod:2
ustation.exe
licensetoolcmd checkin /productid:1000 /productversion:8.11.00.00
Eine beispielhafte *.txt Datei finden Sie hier:
C: Cd C:\Program Files (x86)\Bentley\MicroStation V8i (Selectseries)\MicroStation licensetoolcmd checkout /productid:1000 /productversion:8.11.00.00 /email:username@company.com /checkoutperiod:2 ustation.exe licensetoolcmd checkin /productid:1000 /productversion:8.11.00.00
Den Download einer Batchdatei für ein AutoPipe Produkt inkl. Fehlerprüfung finden Sie nach dem Login hier:https://communities.bentley.com/products/pipe_stress_analysis/m/pipe_stress_analysis_gallery/270114
Nehmen Sie die gewünschten Änderungen vor und speichern Sie diese anschließend mit der Dateiendung .bat ab.
Im oberen Beispiel wird eine Lizenz für das Produkt MicroStation ausgecheckt, “1000” ist die zugehörige Produkt-ID.Ebenso ist in der bat-Datei die Angabe "ustation.exe" auf MicroStation bezogen und muss bei anderen Produkten entsprechend abgeändert werden.
Die Versionsnummer muss in den ersten beiden der vier Gruppen exakt stimmen - also hier 8.11 - und übereinstimmen mit der eingesetzten Version des jeweiligen Produkts.
Die Festlegung der Auscheckdauer ist optional und beträgt hier 2 Tage. Sobald MicroStation beendet wird, checkt sich die Lizenz automatisch wieder ein, unabhängig von der vorgegebenen Checkout-Dauer. Dies wäre nur sinnvoll, um zu vermeiden, dass an einem Rechner MicroStation tagelang geöffnet bleibt und die Lizenz nicht über die Gesamtdauer ausgecheckt ist.Die Pfadangaben sind ggf. entsprechend Ihres Installationsverzeichnisses anzupassen, die Vorgabe bezieht sich auf den Installations-Standardpfad.Eine gültige E-Mail-Adresse ist notwendig, um ggf. die ausgecheckte Lizenz zugesendet zu bekommen.Um nun MicroStation nur mit einer ausgecheckten Lizenz zu öffnen und die Lizenz anschließend wieder einzuchecken, legen Sie sich am besten die *.bat Datei auf Ihren Desktop. Statt MicroStation direkt zu starten, machen Sie einen Doppelklick auf diese *.bat Datei.Zuerst wird eine Lizenz ausgecheckt, dann öffnet sich MicroStation automatisch.Sollte während der Ausführung der *.bat Datei ein DOS-Fenster mit Fehlermeldung 0 oder 1 erscheinen, können Sie diesen Fehler ignorieren.Der ausgecheckte Status ist in der geöffneten MicroStation im Lizenzmanager (Menü Extras > Lizenzverwaltung > Tab Lizenz Checkouts überprüfbar.Ebenso können Sie nach dem Beenden von MicroStation im Lizenzmanager prüfen, ob die Lizenz automatisch wieder eingecheckt wurde.
Siehe auch:
https://communities.bentley.com/products/licensing/w/selectserver_and_product_activation_-_wiki_de/19259.lizenzmanager-offnen-bis-v8i
https://communities.bentley.com/products/licensing/w/selectserver_and_product_activation_-_wiki_de/25617.lizenzmanager-offnen-in-microstation-connect-edition