Utiliser l'assistant du programme d'installation
Cette section décrit comment utiliser l'assistant du programme d'installation pour effectuer les opérations suivantes :
Répertorier les fonctionnalités enregistrées
Utilisez la commande LISTE pour afficher les fonctionnalités actuellement enregistrées pour un produit.
Options de la méthode de licence :
- 0 = Méthode de gestion des licences inconnue
- 1 = Licences réseau
- 2 = Licences autonomes
- 3 = Licences autonomes installées via le déploiement (MSSA)
- 4 = Licences utilisateur
Options relatives au type de serveur :
- 0 = Type de serveur inconnu
- 1 = Serveur unique
- 2 = Serveurs redondants
- 3 = Serveurs distribués
$ ./AdskLicensingInstHelper list
.. which produces results like below for every registered feature:
[
{
"feature_id": "ACD",
"def_prod_key": "001L1",
"def_prod_ver": "2020.0.0.F",
"sel_prod_key": "001L1",
"sel_prod_ver": "2020.0.0.F",
"lic_method": 1,
"supported_lic_methods": [
2,
1,
4
],
"lic_server_type": 1,
"lic_servers": [
"@1.1.1.1"
],
"serial_number_sa": "000-00000000",
"serial_number_nw": "000-00000000",
"def_prod_code": "ACD",
"sel_prod_code": "ACD"
}
]
Remarque : la sortie de la commande peut ne pas inclure de séparateurs de ligne et peut être difficile à lire. Si tel est le cas, redirigez la sortie vers un fichier .txt (par exemple, ./AdskLicensingInstHelper list > C:\Autodesk\list_output.txt), puis ouvrez le fichier texte dans le Bloc-notes, copiez et collez son contenu dans le formateur JSON (par exemple, http://jsonprettyprint.com/), qui l'affichera comme indiqué ci-dessus.
Modifier les fonctionnalités enregistrées
Utilisez la commande CHANGER avec les options suivantes pour modifier ou réinitialiser les informations sur les fonctionnalités, telles que la méthode de licence, le type de serveur et la liste des serveurs de licence :
> ./AdskLicensingInstHelper change --help
NAME:
AdskLicensingInstHelper change - Change registered product
USAGE:
AdskLicensingInstHelper change [command options]
Legend:
[R] - required
[O] - optional
OPTIONS:
--prod_key key, --pk key [R] key of the product to change (e.g. "001L1")
--prod_ver version, --pv version [R] version of the product to change (e.g. "2020.0.0.F")
--feature_id key, --fi key [O] alternate key of the product to change (e.g. "ACD", for license method USER only)
--lic_method value, --lm value [O] new license method. Should be one of (case insensitive): USER, STANDALONE, NETWORK or empty "" to reset LGS
--lic_server_type value, --lt value [O] network license server type. Should be one of (case insensitive): SINGLE, REDUNDANT, DISTRIBUTED or empty "" to reset LGS. WARNING! For empty value lic_servers will be reset as well
--lic_servers value, --ls value [O] list of comma-separated network license server addresses or empty "" to reset. For example: @127.0.0.1,@192.168.1.1,@9.0.9.0
Exemple
Changer de méthode de licence
Si votre logiciel Autodesk s'ouvre, le workflow recommandé pour la réinitialisation de LGS consiste à utiliser l'interface utilisateur du gestionnaire de licences du produit. Lorsque la licence d'évaluation du produit est arrivée à expiration, pour ouvrir la boîte de dialogue LGS, cliquez sur le lien "Vous avez déjà une licence" au bas de la boîte de dialogue Version d'évaluation expirée.
- Démarrez votre logiciel Autodesk.
- Dans l'angle supérieur droit de l'écran, cliquez sur le triangle déroulant situé à côté du nom d'utilisateur.
- Sélectionnez Gérer la licence.
- Dans la boîte de dialogue Gestionnaire de licences, cliquez sur le lien Modifier le type de licence.
- La boîte de dialogue LGS s'ouvre.
- Choisissez votre type de licence.
Utilisez l'outil AdskLicensingInstHelper si vous ne pouvez pas utiliser la méthode ci-dessus ou si vous modifiez un type de licence à l'aide d'un script.
Pour passer de la méthode de gestion des licences NETWORK à la méthode USER, exécutez la commande suivante :
> ./AdskLicensingInstHelper change -pk 001L1 -pv 2020.0.0.F -lm USER
Remarque : avant d'exécuter la commande, si vous êtes connecté à un service basé sur le cloud d'Autodesk, vous devez vous déconnecter du service et effacer l'état de connexion en supprimant le fichier LoginState.xml.
- Windows : %localappdata%\Autodesk\Web Services\LoginState.xml
- macOS : ~/Library/Application\ Support/Autodesk/Web\ Services/LoginState.xml
- Linux : ~/.local/share/Autodesk/Web Services/LoginState.xml
Changer de serveur de licence
Les exemples suivants montrent comment modifier l'adresse de licence d'un serveur (AutoCAD 2020, clé 001L1 et clé C0TL1 Flame 2020 sous macOS et Linux) de : 2080@10.12.15.111 en : 2080@20.23.24.222
Sous Windows
- Modifiez l'adresse de licence de votre produit à l'aide de la commande suivante :
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_servers "2080@20.23.24.222"
- Examinez la clé d'entrée de registre, ADSKFLEX_LICENSE_FILE at HKCU\Software\FLEXlm License Manager\, puis :
- Supprimez-la si elle contient une entrée pour l'adresse du serveur NLM : par exemple, "2080@10.12.15.111".
- Conservez-la si elle contient le chemin d'accès au fichier de licence.
Sous macOS
- Modifiez l'adresse de licence d'un produit spécifique à l'aide de la commande suivante :
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_servers "2080@20.23.24.222"
- Examinez le fichier .flexlmrc dans le répertoire racine, puis :
- Supprimez le fichier s'il contient une entrée pour l'adresse du serveur NLM : par exemple, "2080@10.12.15.111".
- Conservez-le s'il contient le chemin d'accès au fichier de licence.
Sous Linux
- Modifiez l'adresse de licence d'un produit à l'aide de la commande suivante :
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_servers "2080@20.23.24.222"
- Examinez le fichier .flexlmrc dans le répertoire racine.
- Supprimez le fichier s'il contient une entrée pour l'adresse du serveur NLM : par exemple, "2080@10.12.15.111".
- Conservez-le s'il contient le chemin d'accès au fichier de licence.
Réinitialiser LGS
Remarque : si vous êtes connecté à un service basé sur le cloud d'Autodesk, vous devez vous déconnecter du service et effacer l'état de connexion en supprimant le fichier LoginState.xml.
- Windows : %localappdata%\Autodesk\Web Services\LoginState.xml
- macOS : ~/Library/Application\ Support/Autodesk/Web\ Services/LoginState.xml
- Linux : ~/.local/share/Autodesk/Web Services/LoginState.xml
L'exemple suivant montre comment réinitialiser LGS pour AutoCAD 2020 (001L1) sous Windows et pour Flame 2020 (C0TL1) sous macOS et Linux. Utilisez la commande CHANGER de l'assistant d'installation et définissez la méthode de gestion des licences sur une chaîne vide.
Globalement :
AdskLicensingInstHelper change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_method ""
Sous Windows
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_method ""
Sous macOS
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_method ""
Sous Linux
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_method ""
Réinitialiser un serveur de licence
L'exemple suivant montre comment réinitialiser un serveur de licence pour la clé 001L1 AutoCAD 2020 et la clé C0TL1 Flame 2020 sous macOS et Linux.
Sous Windows
- Modifiez la licence d'un produit à l'aide de la commande suivante :
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_server_type "" --lic_servers ""
- Supprimez le dossier de 001L11 du dossier C:\ProgramData\Autodesk\AdskLicensingService.
- Supprimez la clé de registre ADSKFLEX_LICENSE_FILE du dossier HKCU\Software\FLEXlm License Manager\.
Sous macOS
- Modifiez la licence d'un produit à l'aide de la commande suivante :
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_server_type "" --lic_servers ""
- Supprimez le dossier de C0TL1 du dossier /Library/Application Support/Autodesk/AdskLicensingService.
- Supprimez le fichier .flexlmrc du répertoire racine.
Sous Linux
- Modifiez la licence d'un produit à l'aide de la commande suivante :
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2018.0.0.F --lic_server_type "" --lic_servers ""
- Supprimez le dossier de C0TL1 de l'emplacement suivant : /var/opt/Autodesk/AdskLicensingService.
- Supprimez le fichier .flexlmrc du répertoire racine.
Prise en charge du déploiement Windows
En règle générale, les produits Windows prennent en charge la configuration du déploiement et l'installation. Dans le cadre d'un déploiement, les produits sous licence sont enregistrés en tant que produits autonomes multipostes (MSSA) plutôt que produits autonomes. macOS et Linux n'incluent pas de mode de déploiement et ne requièrent donc pas cet indicateur. Si vous utilisez l’assistant du programme d’installation au lieu du Gestionnaire de licences MSM pour enregistrer les fonctionnalités ou annuler leur enregistrement, vous pouvez utiliser la commande suivante :
--from_deployment or -d