Jak zautomatyzować aktywację i dezaktywację lokalnych licencji BricsCAD za pomocą aplikacji LicTool?
Informacje
LicTool to aplikacja wiersza poleceń, która może być używana przez administratorów systemu lub sieci do automatyzacji rutynowych operacji z licencjami BricsCAD, takich jak dezaktywacja lub aktywacja.
Narzędzie pozwala zautomatyzować dezaktywację samodzielnych licencji, aby poprawić komfort użytkowania w scenariuszu ponownego hostingu licencji. Pozwala również zautomatyzować dodatkowe operacje, które mogą być przydatne dla użytkowników licencji BricsCAD, takie jak zapisywanie adresu sieciowego serwera licencji, zapisywanie lokalnego pliku licencji itp.
Narzędzia LicTool można używać w połączeniu ze skryptami Microsoft System Center Configuration Manager (SCCM). Na przykład, można dezaktywować lokalną licencję i połączyć się z sieciowym serwerem licencji w jednym skrypcie.
Wymagania
LicenseManager.dll musi być dostępny w tym samym folderze co lictool.exe, wraz ze wszystkimi dalszymi zależnościami Bricsys License Manager, takimi jak curl.dll, libcrypto.dll, libssl.dll, zlib.dll, itp.
Program wymaga również Microsoft Visual C++ 2015 - 2022 Redistributable (64-bit). Jeśli nie jest zainstalowany w systemie, można go pobrać stąd.
Użycie
.\lictool {action} {opcje}
- {action}
- Określa akcję i może być jedną z poniższych:
aktywuj
dezaktywuj
hostid
sklep
- {opcje}
- Określa jedną z możliwych opcji i zależy od wybranej akcji.
Jeśli jakakolwiek wartość opcji zawiera spacje lub kropki, musi być ujęta w cudzysłów:
-f="C:\A folder somewhere\BricsCAD.lic"
. Jeśli nie ma spacji ani kropek, cudzysłowy są opcjonalne.Note: Parametry wymienione poniżej w nawiasach kwadratowych są opcjonalne. Na przykład[-p={port}]
oznacza, że można pominąć ten parametr. Jeśli chcesz przekazać parametr, nie umieszczaj nawiasów kwadratowych.
- aktywuj licencję
-
.\lictool activate -p={product} -k={activationKey} [-f="{saveAsFileName}"]
Aktywuje licencję.
Tip:-p
musi być albobricscad
albocommunicator
(wielkość liter nie ma znaczenia).Note: Domyślna lokalizacja plików licencji to C:\ProgramData\Bricsys. Jeśli opcja-f
zostanie pominięta, plik zostanie automatycznie zapisany w domyślnej lokalizacji.- Z
-f
plik LIC zostanie zapisany jako{saveAsFileName}
. - Jeśli
{saveAsFileName}
jest tylko nazwą bez ścieżki, plik LIC zostanie zapisany w domyślnej lokalizacji. - Bez
-f
plik LIC zostanie zapisany w domyślnej lokalizacji o nazwie{product}.lic
.
- Z
- dezaktywacja licencji
-
.\lictool deactivate -p={product}
Dezaktywuje licencję na ten produkt.
-p
musi być albobricscad
albocommunicator
(wielkość liter nie ma znaczenia)
- get hostid
-
.\lictool hostid
Drukuje identyfikator hosta bieżącej maszyny, dzięki czemu można go skopiować i wkleić na stronie internetowej Bricsys (
) w celu ręcznej aktywacji licencji sieciowej (offline).Zobacz także artykuł Licencja sieciowa: aktywacja offline (ręczna).
- serwer sklepu
-
.\lictool store -s="{serwer}" [-p={port}] -f="{saveAsFileName}"
Zapisuje adres serwera w pliku licencji w następującym formacie:
HOST {serwer} ANY {port}
: jeśli podano argument-p
.HOST {serwer}
: jeśli nie podano argumentów-p
.
Note:- Jeśli
{saveAsFileName}
jest pełną ścieżką, plik zostanie tam zapisany. - Jeśli
{saveAsFileName}
jest tylko nazwą bez ścieżki, plik zostanie zapisany w domyślnej lokalizacji(C:\ProgramData\Bricsys). - Jeśli podana nazwa pliku nie ma rozszerzenia, do nazwy zostanie dodane
.lic
. - Jeśli plik już istnieje, zostanie nadpisany.
- przechowywać plik licencji
-
.\lictool store -l="{licenseFile}" -f="{saveAsFileName}"
Kopiuje plik licencji z
{licenseFile}
do lokalizacji{saveAsFileName}
.Note:- Podobnie jak w akcji store server,
{saveAsFileName}
może być pełną ścieżką lub tylko krótką nazwą pliku. - Jeśli plik już istnieje, zostanie nadpisany.
- Podobnie jak w akcji store server,