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}
Nota: Quando si utilizza cmd.exe su Windows, l'eseguibile deve essere richiamato con .\lictool.
  • {azione} può essere:
    • activate
    • deactivate
    • hostid
    • store
  • {opzioni} possono essere:
    • -p o --product (deve essere bricscad o communicator, questa opzione non distingue minuscole da maiuscole)
    • -k o --
    • -f o --nomefile
    • -pt o --porta
    • -l o --licenza
    • -s o --server
Importante:
  • 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.
  • Con -f incluso, il file LIC verrà salvato come {saveAsFileName}.
  • Senza -f, il file LIC verrà salvato nella posizione predefinita (C:\ProgramData\Bricsys), con il nome di {prodotto}.lic.
Disattivare la licenza ./lictool deactivate -p={prodotto}
Ottenere l'host id ./lictool hostid
Nota: 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.
  • Con -pt incluso, il file LIC conterrà HOST {server} ANY {porta}.
  • Senza -pt, il file LIC conterrà HOST {server}.
Memorizzare il file di licenza ./lictool store -l="{Filelicenza}" -f="{SalvaComeNomeFile}"
Nota: Il file di licenza viene copiato sulla posizione.
Nota:
  • 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 si verifica un problema, viene restituito un codice di errore. Vedere gli articoli sui Codici di errore.