Come automatizzare l'attivazione e la disattivazione delle licenze locali di BricsCAD utilizzando l'applicazione LicTool
Informazioni
LicTool è un'applicazione a riga di comando che può essere utilizzata dagli amministratori di sistema o di rete per automatizzare le operazioni di routine con le licenze di BricsCAD, come la disattivazione o l'attivazione. Viene chiamato nel programma di installazione di BricsCAD, ma può essere utilizzato anche da solo.
Lo strumento consente di automatizzare la disattivazione delle licenze standalone per migliorare l'esperienza utente per uno scenario di riassegnazione delle licenze. Consente inoltre di automatizzare le operazioni supplementari che potrebbero essere utili per gli utenti della licenza BricsCAD, come il salvataggio dell'indirizzo di un server di licenza di rete, il salvataggio di un file di licenza locale, ecc.
È possibile utilizzare LicTool in combinazione con gli script di Microsoft System Center Configuration Manager (SCCM). Ad esempio, è possibile disattivare una licenza locale e connettersi a un server di licenze di rete in un unico script.
Requisiti
LicenseManager.dll deve essere disponibile nella stessa cartella di lictool.exe, insieme a tutte le ulteriori dipendenze del Gestore Licenze Bricsys, 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.
Utilizzo
.\lictool {azione} {opzioni}
- {azione}
- Determina l'azione, sono consentiti i seguenti valori:
activate
deactivate
hostid
store
- {opzioni}
- Determina una delle opzioni possibili e dipende dall'azione scelta.
Se il valore di un'opzione contiene spazi o punti, deve essere racchiuso tra virgolette:
-f="C:\Percorso della Cartella\BricsCAD.lic"
. Se non ci sono spazi o punti, le virgolette sono facoltative.Note: I parametri indicati di seguito tra parentesi quadre sono facoltativi. Ad esempio,[-p={port}]
significa che è possibile omettere il parametro. Se si desidera passare il parametro, non includere le parentesi quadre.
- attiva licenza
-
.\lictool activate -p={product} -k={activationKey} [-f="{saveAsFileName}"]
Attiva la licenza.
Tip:-p
deve esserebricscad
ocommunicator
(non sensibile alle maiuscole)Note: La posizione predefinita per i file di licenza è in C:\ProgramData\Bricsys. Se si omette l'opzione-f
, il file verrà automaticamente scritto in questa posizione predefinita.- Con
-f
incluso, il file LIC verrà salvato come{saveAsFileName}
. - Se
{saveAsFileName}
contiene solo il nome senza percorso, il file LIC verrà salvato nella posizione predefinita. - Senza
-f
, il file LIC verrà salvato nella posizione predefinita, con il nome di{product}.lic
.
- Con
- disattiva licenza
-
.\lictool deactivate -p={product}
Disattiva la licenza per quel prodotto.
-p
deve esserebricscad
ocommunicator
(non sensibile alle maiuscole)
- ottieni hostid
-
.\lictool hostid
Stampa l'ID host della macchina corrente, in modo che possa essere copiato e incollato sul sito Web Bricsys (
) per attivare manualmente una licenza di rete (offline).Vedere anche l'articolo Licenza di rete: attivazione offline (manuale).
- memorizza server
-
.\lictool store -s="{server}" [-p={port}] -f="{saveAsFileName}"
Memorizza l'indirizzo del server in un file di licenza utilizzando il seguente formato:
HOST {server} ANY {port}
: se è stato fornito l'argomento-p
.HOST {server}
: se non è stato fornito alcun argomento-p
.
Note:- Se
{saveAsFileName}
contiene un percorso completo, il file verrà salvato nel percorso indicato. - Se
{saveAsFileName
} contiene solo il nome senza percorso, il file 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.
- memorizza file di licenza
-
.\lictool store -l="{licenseFile}" -f="{saveAsFileName}"
Copia il file di licenza da
{licenseFile
} alla posizione in{saveAsFileName}
.Note:- Come nell'azione del store server,
{saveAsFileName}
può contenere un percorso completo o solo il nome del file. - Se il file esiste già, verrà sovrascritto.
- Come nell'azione del store server,