Verwenden von Installer Helper
In diesem Abschnitt wird beschrieben, wie Sie Installer Helper für folgende Aktionen verwenden:
Auflistung registrierter Funktionen
Verwenden Sie den Befehl Liste, um die derzeit für ein Produkt registrierten Funktionen anzuzeigen.
Folgende Optionen sind für die Lizenzmethode verfügbar:
- 0 = Unbekannte Lizenzierungsmethode
- 1 = Netzwerklizenzierung
- 2 = Einzelplatzlizenzierung
- 3 = Einzelplatzlizenzierung, die über die Bereitstellung installiert wird (MSSA)
- 4 = Benutzerlizenzierung
Folgende Optionen sind für den Servertyp verfügbar:
- 0 = Unbekannter Servertyp
- 1 = Einzelserver
- 2 = Redundante Server
- 3 = Verteilte Server
$ ./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"
}
]
Anmerkung: Die Befehlsausgabe enthält möglicherweise keine Zeilenumbrüche und ist schwer lesbar. Leiten Sie sie in diesem Fall in eine TXT-Datei um (z. B. /AdskLicensingInstHelper (Liste) > C:\Autodesk\list_output.txt). Öffnen Sie die Textdatei im Editor und kopieren Sie den Inhalt in einen JSON-Formatierer (z. B. http://jsonprettyprint.com/). Dadurch sollte er wie oben dargestellt werden.
Ändern registrierter Funktionen
Verwenden Sie den Befehl „Ändern“, um Funktionsinformationen wie die Lizenzmethode, den Servertyp und die Liste der Lizenzierungsserver zu ändern oder zurückzusetzen. Folgende Optionen sind verfügbar:
> ./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
Beispiel
Ändern der Lizenzmethode
Wenn die Autodesk-Software geöffnet wird, empfehlen wir, zum Zurücksetzen des Anfangsbildschirms die License Manager-Benutzeroberfläche im Produkt zu verwenden. Wenn die Testlizenz für das Produkt abgelaufen ist, klicken Sie zum Aufrufen des Anfangsbildschirms unten im Dialogfeld „Testversion abgelaufen“ auf den Link „Sie haben bereits eine Lizenz?“.
- Starten Sie die Autodesk-Software.
- Klicken Sie in der oberen rechten Ecke des Bildschirms auf das Dreiecksymbol des Dropdown-Menüs neben dem Benutzernamen.
- Wählen Sie Lizenz verwalten aus.
- Klicken Sie im Dialogfeld License Manager auf den Link Lizenztyp ändern.
- Der Anfangsbildschirm wird geöffnet.
- Wählen Sie Ihren Lizenztyp aus.
Wenn dieses Vorgehen nicht möglich ist, verwenden Sie das Tool AdskLicensingInstHelper oder ändern Sie den Lizenztyp über ein Skript.
So ändern Sie die Lizenzierungsmethode von NETZWERK in BENUTZER:
> ./AdskLicensingInstHelper change -pk 001L1 -pv 2020.0.0.F -lm USER
Anmerkung: Wenn Sie bei einem cloudbasierten Autodesk-Service angemeldet sind, müssen Sie sich vor dem Ausführen des Befehls von dem Dienst abmelden und den Anmeldestatus zurücksetzen, indem Sie die Datei LoginState.xml löschen.
- Windows: %localappdata%\Autodesk\Web Services\LoginState.xml
- macOS: ~/Library/Application\ Support/Autodesk/Web\ Services/LoginState.xml
- Linux: ~/.local/share/Autodesk/Web Services/LoginState.xml
Ändern eines Lizenzservers
Die folgenden Beispiele zeigen, wie Sie die Lizenzadresse für einen Server ändern (AutoCAD 2020, Schlüssel 001L1 und Flame 2020, Schlüssel C0TL1 unter macOS und Linux) von: 2080@10.12.15.111 zu: 2080@20.23.24.222
Unter Windows
- Ändern Sie die Lizenzadresse Ihres Produkts über den folgenden Befehl:
"%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"
- Überprüfen Sie den Registrierungsschlüssel ADSKFLEX_LICENSE_FILE unter HKCU\Software\FLEXlm License Manager und gehen Sie dann wie folgt vor:
- Löschen Sie ihn, wenn er einen Eintrag für die NLM-Serveradresse enthält: z. B. "2080@10.12.15.111".
- Lassen Sie ihn unverändert, wenn er den Pfad zur Lizenzdatei enthält.
Unter macOS
- Ändern Sie die Lizenzadresse eines bestimmten Produkts über den folgenden Befehl:
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"
- Überprüfen Sie .flexlmrc im Stammverzeichnis und gehen Sie dann wie folgt vor:
- Löschen Sie die Datei, wenn sie einen Eintrag für die NLM-Serveradresse enthält: z. B. "2080@10.12.15.111".
- Lassen Sie sie unverändert, wenn sie den Pfad zur Lizenzdatei enthält.
Unter Linux
- Ändern Sie die Lizenzadresse eines Produkts über den folgenden Befehl:
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_servers "2080@20.23.24.222"
- Überprüfen Sie .flexlmrc im Stammverzeichnis.
- Löschen Sie die Datei, wenn sie einen Eintrag für die NLM-Serveradresse enthält: z. B. "2080@10.12.15.111".
- Lassen Sie sie unverändert, wenn sie den Pfad zur Lizenzdatei enthält.
Zurücksetzen des Anfangsbildschirms
Anmerkung: Wenn Sie bei einem cloudbasierten Autodesk-Service angemeldet sind, müssen Sie sich von dem Dienst abmelden und den Anmeldestatus zurücksetzen, indem Sie die Datei LoginState.xml löschen.
- Windows: %localappdata%\Autodesk\Web Services\LoginState.xml
- macOS: ~/Library/Application\ Support/Autodesk/Web\ Services/LoginState.xml
- Linux: ~/.local/share/Autodesk/Web Services/LoginState.xml
Das folgende Beispiel zeigt, wie Sie den Anfangsbildschirm für AutoCAD 2020 (001L1) unter Windows und für Flame 2020 (C0TL1) unter macOS und Linux zurücksetzen. Verwenden Sie den Befehl Ändern in Installer Helper und legen Sie als Lizenzierungsmethode eine leere Zeichenfolge fest.
Im Allgemeinen:
AdskLicensingInstHelper change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_method ""
Unter Windows
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_method ""
Unter macOS
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_method ""
Unter Linux
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_method ""
Zurücksetzen eines Lizenzservers
Das folgende Beispiel zeigt, wie Sie einen Lizenzserver für AutoCAD 2020, Schlüssel 001L1 und Flame 2020, Schlüssel C0TL1 unter macOS und Linux zurücksetzen.
Unter Windows
- Ändern Sie die Lizenz für ein Produkt über den folgenden Befehl:
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_server_type "" --lic_servers ""
- Löschen Sie den Ordner für 001L11 unter C:\ProgramData\Autodesk\AdskLicensingService.
- Löschen Sie den Registrierungsschlüssel ADSKFLEX_LICENSE_FILE unter HKCU\Software\FLEXlm License Manager.
Unter macOS
- Ändern Sie die Lizenz für ein Produkt über den folgenden Befehl:
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_server_type "" --lic_servers ""
- Löschen Sie den Ordner für C0TL1 unter /Library/Application Support/Autodesk/AdskLicensingService.
- Löschen Sie .flexlmrc aus dem Stammverzeichnis.
Unter Linux
- Ändern Sie die Lizenz für ein Produkt über den folgenden Befehl:
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2018.0.0.F --lic_server_type "" --lic_servers ""
- Löschen Sie den Ordner für C0TL1 unter /var/opt/Autodesk/AdskLicensingService.
- Löschen Sie .flexlmrc aus dem Stammverzeichnis.
Unterstützung für Windows-Bereitstellung
In der Regel unterstützen Windows-Produkte die Konfiguration und Installation von Bereitstellungen. Lizenzierungsprodukte, die über eine Bereitstellung registriert sind, werden als Mehrplatz-Einzellizenz und nicht als eigenständige Lizenz registriert. Auf macOS und Linux gibt es keinen Bereitstellungsmodus, daher wird diese Markierung nicht benötigt. Wenn Sie nicht mit Licensing MSM arbeiten, aber Installer Helper zum Registrieren oder Entfernen von Funktionen verwenden, können Sie den folgenden Befehl bei der Registrierung und Abmeldung verwenden:
--from_deployment oder -d