quinta-feira, 2 de abril de 2020

Instalando dotNet Framework 3.5 offline

Quando nenhuma opção de instalação do .NetFramework automática ou online, ainda se pode fazer isso offline.

Usar o fonte de instalação do Windows para obter os arquivos da pasta \source\sxs para o comando a seguir. Isso pode ser feito com uma mídia de instalação ou usando uma ISO de instalação. Para baixar uma iso atualizada vá no site do Windows 10 e baixe a ferramenta de instalação. Use a opção de fazer o download do iso, em vez de gravar o DVD ou pendrive. Depois que tiver a iso basta abrir no Windows Explorer (o iso vai ser "montado" e um drive de CD/DVD vai surgir no explorer). Use o driver montado na sintaxe abaixo, substituindo <iso_driver>.

dism /online /enable-feature /featureName:NetFx3 /LimitAccess /Source:<iso_driver>:\sources\sxs

O procedimento normal, via Add/Remove resources, só funcionou 1 ou 2x, o restante das muitas vezes eu tive que usar o método offline.

dica: Guarde os arquivos da pasta source\sxs contigo para uso recorrente. Assim não vai precisar do iso ou das mídias nas próximas vezes.

Fontes:
https://docs.microsoft.com/pt-br/windows-hardware/manufacture/desktop/deploy-net-framework-35-by-using-deployment-image-servicing-and-management--dism

sexta-feira, 21 de dezembro de 2018

Oracle client setup.exe não funciona

Caso não consiga executar o Setup.exe do Oracle Client dá uma olhada neste link a seguir. Ele me salvou e me permitiu concluir uma instalação do client para acessar o Geodatabase que estava no Oracle.

http://www.lamimdba.com.br/2018/07/dica-oracle-client-12c-nao-abre.html

Ele indica executar o instalador com opção de debug: C:\Oracle\win64_11gR2_client\client> setup.exe -debug
ou setup.exe -ignoreSysPrereqs

Acho uma vergonha que um software desta representatividade, usado no mundo todo, ter um setup com tamanha falta de qualidade para indicar a falta de um recurso considerado mínimo para instalação. E tenho certeza que minha estação de trabalho, um super PC montado para desenvolvimento GIS, atende com folga todos os requisitos.

* a linha de comando era case sensitive até a publicação deste artigo, então se algo der errado tente obedecer o comando exatamente como está

segunda-feira, 12 de dezembro de 2016

Listar usuários conectados ao servidor de licenças ArcGIS da ESRI com LMUtil.exe

Exemplo de comando para listar todas as licenças em uso no seu servidor de licenças ESRI*:

C:\ESRI\ArcGIS\License10.0\bin>lmutil lmstat -a -c @Nome_do_servidor 

Para gravar a saída do comando para um arquivo adicione " > <arquivo>":
C:\ESRI\ArcGIS\License10.0\bin>lmutil lmstat -a -c @Nome_do_servidor > list.txt

Após o comando não será listado em tela, mas o conteúdo estará no arquivo list.txt (ou outro nome que achar melhor). Pode abrir assim:
C:\ESRI\ArcGIS\License10.0\bin>Notepad list.txt

*Pode não funcionar com novos gerenciadores de licença nas novas versões acima da 10.0, que é a que estou usando neste momento.


Como listar por tipo de licença:

Substitua o parâmetro -a (de All) por -f seguido do nome da licença desejada:

C:\ESRI\ArcGIS\License10.0\bin\lmutil.exe lmstat -f "ARC/INFO"  -c @Nome_do_servidor

C:\ESRI\ArcGIS\License10.0\bin\lmutil.exe lmstat -f "Editor"  -c @Nome_do_servidor

Dica: se estiver criando um arquivo .bat para uso posterior do script, use o comando Pause entre as chamadas para acompanhar de forma interativa, pois um comando só é executado após você pressionar algo (efeito do pause).

Para mais informações sobre a sintaxe use 
C:\ESRI\ArcGIS\License10.0\bin\lmutil.exe lmstat -help