Juntei scripts uteis nas tarefas administrativas de ambientes do F&O em um conjunto que chamei de XKTools. São comandos de powershell simples. Utilizei o ChatGPT para otimizar alguns, criar outros e juntar tudo no que chamei de XKTools.
Como sempre, vou documentar o uso do XKTools aqui para meu futuro uso, caso isso ajude mais alguém ótimo!
Em um servidor de F&O abra um Powershell e execute o comando abaixo para efetuar o download dos arquivos que estão no meu Git:
iwr -useb https://raw.githubusercontent.com/fsilva-jr/XKtools/main/DownloadXKTools.ps1 | iex
O download será iniciado, na sequência o arquivo será descompactado e a pasta XKTools será criada dentro da pasta C:\temp. Uma nova janela do Powershell será aberta, este é o menu inicial!
Logo ao abrir o Menu, você poderá optar por atualizar Powershell. Se escolher atualizar você será direcionado para a pagina de download, siga o processo de atualização normal. Se escolher não atualizar, as opções do menu serão exibidas:
Algumas das opções são simples, como as opções 1 e 7. Outras são mais especificas, como as opções 3, 4 e 12.
Tentei deixar cada uma delas fácil de usar, mas vou criar novos posts para cada uma das opções que exigem mais informações por parte de quem vai usar a XKTools.
Deixo abaixo uma breve descrição para as opções mais simples e o link para a explicação detalhada de opções que exigem mais interação por parte de quem vai usar a XKTools:
1 - Apenas para todos os serviços relacionados ao F&O
2 - Faz o donwload das versões mais atuais do Azcopy e do SQLPackage, descompacta e salva no C:\Temp
3 - https://fsilvajunior.blogspot.com/2025/08/xktools-3-download-bacpac-from-lcs.html
4 - https://fsilvajunior.blogspot.com/2025/08/xktools-4-cleanbacpac.html
5 - Após parar todos os serviços, use esta opção para renomear o AxDB!
6 - https://fsilvajunior.blogspot.com/2025/08/xktools-6-restore-bacpac.html
7 - Após restaurar o novo AxDB, ou quando quiser, use esta opção para iniciar os serviços do F&O.
8 - Execute um Build de todas as models.
9 - Executa a sincronização do banco de dados.
10 - Faz o deploy dos reports. Há a opção de fazer o deploy de apenas 01 report ou de todos eles.
11 - Executa uma Store Procedure que faz o Reindex do AxDB.
12 - https://fsilvajunior.blogspot.com/2025/08/xktools-12-update-web-e-wif-config.html
13 - Faz o download e instala o Notepad++ e o Postman.
Nenhum comentário:
Postar um comentário