DEV Community

Jaiane Soares
Jaiane Soares

Posted on

VM CLI

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.

Demo



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

Top comments (0)