Come automatizzare l'attivazione e la disattivazione delle licenze locali BricsCAD utilizzando l'applicazione LicTool
Informazioni
LicTool è un'applicazione a Barra dei Comandi che gli Amministratori di Sistema o di Rete possono utilizzare per automatizzare operazioni di routine con le licenze BricsCAD, inclusa la disattivazione o l'attivazione.
LicTool può automatizzare la disattivazione delle licenze standalone per migliorare l'esperienza utente in uno scenario di riassegnazione delle licenze, oppure per automatizzare operazioni supplementari per gli utenti di licenze BricsCAD, incluso il salvataggio dell'indirizzo di un server di licenza network o di un file di licenza locale. Lo strumento può essere utilizzato in combinazione con gli script Microsoft System Center Configuration Manager (SCCM). Ad esempio, è possibile disattivare una licenza locale e connettersi a un server di licenze network in un unico script.
Requisiti
- Windows
- LicenseManager.dll deve essere disponibile nella stessa cartella di lictool.exe, insieme a tutte le ulteriori dipendenze del Gestore Licenze, come curl.dll, libcrypto.dll, libssl.dll, zlib.dll, ecc.
Il programma necessita anche di Microsoft Visual C++ 2015 - 2022 Redistributable (64-bit). Se non è installato sul tuo sistema, può essere scaricato da qui.
- MacOS
- libLicenseManager.dylib deve essere disponibile nella stessa cartella del lictool, insieme a tutte le ulteriori dipendenze di Gestore Licenze, come libcurl.dylib, liblibcrypto.dylib, liblibssl.dylib, ecc.
- Linux
- libLicenseManager.so deve essere disponibile nella stessa cartella del lictool, insieme a tutte le ulteriori dipendenze di Gestore Licenze, come libcurl.so, liblibcrypto.so, liblibssl.so, ecc.
Utilizzo
LicTool si trova nella cartella di installazione di BricsCAD. Esegure lo strumento utilizzando il seguente formato:
./lictool {azione} {opzioni}
cmd.exe su Windows, l'eseguibile deve essere richiamato con .\lictool.{azione}può essere:activatedeactivatehostidstore
{opzioni}possono essere:-po--product(deve esserebricscadocommunicator, questa opzione non distingue minuscole da maiuscole)-ko---fo--nomefile-pto--porta-lo--licenza-so--server
- Solo i parametri racchiusi tra parentesi quadrate sono facoltativi e possono essere omessi. Se si desidera saltare il parametro, non includere le parentesi quadre.
- Se un valore di opzione contiene spazi o puntini, deve essere racchiuso tra virgolette (ad esempio
-f="C:\ProgramData\Bricsys\BricsCAD.lic"). Se non ci sono spazi o puntini, le virgolette sono opzionali.
| Azione | Sintassi |
|---|---|
| Attivare la licenza | ./lictool activate -p={prodotto} -k={ChiaveDiAttivazione} [-f="{SalvaComeNomeFile}"]Nota: Quando si attiva,
-f è un parametro opzionale.
|
| Disattivare la licenza | ./lictool deactivate -p={prodotto} |
| Ottenere l'host id | ./lictool hostidNota: L'host ID della macchina attuale viene salvato e copiato negli appunti.
|
| Memorizzare il server | ./lictool store -s="{server}" [-pt={porta}] -f="{SalvaComeNomeFile}"Nota: Quando memorizza l'indirizzo server nel file LIC,
-pt è un parametro opzionale.
|
| Memorizzare il file di licenza | ./lictool store -l="{Filelicenza}" -f="{SalvaComeNomeFile}"Nota: Il file di licenza viene copiato sulla posizione.
|
- Per
-f="{SalvaComeNomeFile}:- Se
{saveAsFileName}è un percorso completo, il file verrà salvato lì. - Se
{SalvaComeNomeFile}è solo un nome senza percorso, il file LIC verrà salvato nella posizione predefinita (C:\ProgramData\Bricsys). - Se il nome del file fornito non ha estensione, al nome verrà aggiunto
.lic. - Se il file esiste già, verrà sovrascritto.
- Se
- Se si verifica un problema, viene restituito un codice di errore. Vedere gli articoli sui Codici di errore.
