Tools: VM CLI

Tools: VM CLI

Source: Dev.to

GitHub Copilot CLI Challenge Submission Eu construí um ambiente de infraestrutura corporativa rodando dentro de uma Máquina Virtual (VM) com Windows Server 2022 Core. O projeto focou na implementação de um Controlador de Domínio (SpiderCat-DC) utilizando exclusivamente a interface de linha de comando (CLI). O objetivo foi criar um servidor de alta performance, com segurança reforçada e consumo mínimo de recursos. gh copilot suggest "como criar uma maquina virtual no virtualbox pelo terminal" gh copilot explain "create a virtualbox vm for windows server 2022 with 4gb ram and 50gb disk" My Experience with GitHub Copilot CLI Minha experiência com o GitHub Copilot CLI foi o que permitiu a conclusão desse desafio. Como eu estava operando em um ambiente Server Core dentro de uma VM, cada comando de PowerShell precisava ser preciso. O Copilot CLI, rodando no meu terminal principal, funcionou como um consultor técnico em tempo real.Como ele me ajudou nas perguntas:Descoberta de Comandos: Eu perguntava ao Copilot qual era o comando correto para gerenciar recursos no Windows Server via CLI e ele me entregava a sintaxe exata para replicar na VM.Depuração de Erros (Troubleshooting): Quando recebi erros de sintaxe (como o clássico erro 87 do DISM), o Copilot me ajudou a entender que o problema eram espaços e barras mal posicionados devido ao layout do meu teclado.Aprendizado em Tempo Real: Ele me ensinou a diferença prática entre rodar comandos no CMD e no PowerShell, sugerindo o Import-Module ServerManager quando o sistema não reconhecia funções nativas.Comandos que utilizei para consultar o Copilot CLI:Aqui está a "cola" técnica de como eu usei o Copilot para conseguir os códigos que salvaram minha VM:Pergunta que fiz ao Copilot CLIResposta/Comando que ele me deu para usar na VM"Como renomear um computador no Windows Server Core via PowerShell?"Rename-Computer -NewName "SpiderCat-DC" -Restart"Comando para instalar o serviço de AD Domain Services no Windows Server"Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools"Por que o DISM está dando erro 87 ao tentar habilitar uma feature?"(Explicou sobre erros de sintaxe e sugeriu a correção dos espaços nas barras /)"Como forçar o reconhecimento de comandos do Server Manager no PowerShell?"Import-Module ServerManager Templates let you quickly answer FAQs or store snippets for re-use. Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink. Hide child comments as well For further actions, you may consider blocking this person and/or reporting abuse