Uso do Installer Helper
Esta seção descreve como usar o Installer Helper para:
Listar recursos registrados
Utilize o comando de lista para ver os recursos registrados no momento para um produto.
As opções de método de licença são:
- 0 = Método de licenciamento desconhecido;
- 1 = Licenciamento de rede;
- 2 = Licenciamento independente;
- 3 = Licenciamento independente instalado por meio da implantação (MSSA);
- 4 = Licenciamento do usuário.
As opções de tipo de servidor são:
- 0 = Tipo de servidor desconhecido;
- 1 = Servidor único;
- 2 = Servidores redundantes;
- 3 = Servidores distribuídos.
$ ./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"
}
]
Observação: A saída do comando talvez não inclua separadores de linha e seja de difícil leitura. Nesse caso, redirecione a saída para um arquivo .txt (por exemplo, ./AdskLicensingInstHelper list > C:\Autodesk\list_output.txt), abra o arquivo de texto no Bloco de Notas, copie seu conteúdo e cole no formato json (por exemplo, http://jsonprettyprint.com/), que o exibirá como mostrado acima.
Alterar recursos registrados
Use o comando de alteração para alterar ou redefinir informações de operação, como método de licença, tipo de servidor e lista de servidores de licenciamento, com estas opções:
> ./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
Exemplo
Alterar o método de licença
Se o software Autodesk for aberto, o fluxo de trabalho sugerido para redefinir LGS estará usando no produto a interface de usuário do Gerenciador de licenças. Quando a licença de avaliação do produto tiver expirado, clique no link "Já tem uma licença", na parte inferior da caixa de diálogo Versão de avaliação expirada para iniciar a caixa de diálogo LGS.
- Inicie o seu software Autodesk.
- No canto superior direito da tela, clique no triângulo suspenso junto ao nome do usuário.
- Selecione Gerenciar licença...
- Na caixa de diálogo Gerenciador de licenças, clique no link Alterar tipo de licença.
- As janelas da caixa de diálogo LGS serão abertas.
- Selecione o tipo de licença.
Use a ferramenta AdskLicensingInstHelper se a opção acima não for possível, ou altere o tipo de licença usando um script.
Para alterar o método de licenciamento de NETWORK para USER, é possível executar:
> ./AdskLicensingInstHelper change -pk 001L1 -pv 2020.0.0.F -lm USER
Observação: Antes de executar esse comando, se você estiver conectado a um serviço Autodesk com base em nuvem, saia desse serviço e limpe o status de login excluindo o arquivo 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
Alterar um servidor de licenças
Os exemplos a seguir mostram como alterar o endereço de licença de um servidor (AutoCAD 2020, chave 001L1 e Flame 2020 chave C0TL1 no macOS e no Linux) de: 2080@10.12.15.111 para: 2080@20.23.24.222
No Windows
- Altere o endereço da licença do produto com este comando:
"%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"
- Verifique sua chave de entrada do Registro, ADSKFLEX_LICENSE_FILE em HKCU\Software\FLEXlm License Manager\, e:
- exclua-a se ela contiver uma entrada para o endereço do servidor NLM, ou seja, "2080@10.12.15.111".
- deixe-a como está, se ela contiver o caminho para o arquivo de licença.
No macOS
- Altere o endereço da licença de determinado produto com este comando:
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"
- Verifique .flexlmrc no diretório principal e:
- exclua o arquivo se ele contiver uma entrada para o endereço do servidor NLM, ou seja: "2080@10.12.15.111".
- Deixe-o como está, se ele contiver o caminho para o arquivo de licença.
No Linux
- Altere o endereço da licença de um produto com este comando:
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_servers "2080@20.23.24.222"
- Verifique .flexlmrc no diretório principal.
- Exclua o arquivo se ele contiver uma entrada para o endereço do servidor NLM, ou seja: "2080@10.12.15.111".
- Deixe-o como está, se ele contiver o caminho para o arquivo de licença.
Redefinir LGS
Observação: Se você estiver conectado a um serviço Autodesk com base em nuvem, saia desse serviço e limpe o status de login excluindo o arquivo 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
O exemplo a seguir mostra como redefinir LGS para o AutoCAD 2020 (001L1), no Windows, e para o Flame 2020 (C0TL1), no macOS e no Linux. Utilize o comando "change" da ajuda de instalação e defina o método de licenciamento como uma sequência vazia.
Em geral:
AdskLicensingInstHelper change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_method ""
No Windows
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_method ""
No macOS
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_method ""
No Linux
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_method ""
Redefinir um servidor de licenças
O exemplo a seguir mostra como redefinir um servidor de licenças para o AutoCAD 2020, chave 001L1, e para o Flame 2020, chave C0TL1 no macOS e no Linux.
No Windows
- Altere a licença de um produto com este comando:
"%CommonProgramFiles(x86)%\Autodesk Shared\AdskLicensing\Current\helper\AdskLicensingInstHelper.exe" change --prod_key 001L1 --prod_ver 2020.0.0.F --lic_server_type "" --lic_servers ""
- Exclua a pasta relativa a 001L11 de C:\ProgramData\Autodesk\AdskLicensingService.
- Exclua a chave do Registro ADSKFLEX_LICENSE_FILE em HKCU\Software\FLEXlm License Manager\.
No macOS
- Altere a licença de um produto com este comando:
sudo /Library/Application\ Support/Autodesk/AdskLicensing/Current/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2020.0.0.F --lic_server_type "" --lic_servers ""
- Exclua a pasta relativa a C0TL1 de /Library/Application Support/Autodesk/AdskLicensingService.
- Exclua .flexlmrc do diretório principal.
No Linux
- Altere a licença de um produto com este comando:
sudo /opt/Autodesk/AdskLicensing/*/helper/AdskLicensingInstHelper change --prod_key C0TL1 --prod_ver 2018.0.0.F --lic_server_type "" --lic_servers ""
- Exclua a pasta relativa a C0TL1 de /var/opt/Autodesk/AdskLicensingService.
- Exclua .flexlmrc do diretório principal.
Suporte para implantação no Windows
Normalmente, os produtos Windows oferecem suporte à configuração e à instalação da implantação. Os produtos de licenciamento registrados em uma implantação são registrados como Individuais com vários assentos (MSSA, Multi-seat StandAlone) em vez de Individuais. O macOS e o Linux não têm modo de implantação e, portanto, não precisam desse sinalizador. Se você não estiver usando o Licenciamento MSM mas, sim, o Installer Helper para registrar ou cancelar o registro de recursos, esse comando poderá ser usado durante o registro e o seu cancelamento:
--from_deployment ou -d