windows-server
Ajuda seu agente a administrar sistemas Windows Server, incluindo Active Directory e PowerShell.
O que ela faz
Este agente ajuda a gerenciar servidores Windows. Ele pode configurar sites na internet, gerenciar usuários e computadores em uma rede e automatizar tarefas usando scripts.
Quando usar
- ✓Configurar um novo site em um servidor Windows.
- ✓Adicionar ou remover usuários de um grupo em uma rede corporativa.
- ✓Automatizar tarefas repetitivas de administração de servidores.
Exemplo do que pedir para a IA
“Configure um novo site chamado 'meu-site' no servidor com o caminho 'C:\meu-site' e a porta 80.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você fornece comandos que o agente executa no servidor Windows. Ele usa ferramentas como PowerShell para realizar as ações solicitadas.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill windows-serverOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/windows-server/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Administração do Windows Server
Gerenciamento do Windows Server e automação com PowerShell para cargas de trabalho de produção, incluindo hospedagem web IIS, serviços de domínio do Active Directory e manutenção de sistemas.
Quando Usar
- Provisionamento ou configuração de instâncias do Windows Server 2019/2022
- Configuração de sites IIS, pools de aplicativos e associações (bindings)
- Gerenciamento de usuários, grupos e Política de Grupo (Group Policy) do Active Directory
- Automação de tarefas administrativas com PowerShell
- Revisão de Logs de Eventos do Windows para solução de problemas
- Aplicação e gerenciamento de Atualizações do Windows em servidores
Pré-requisitos
- Conta de administrador no servidor de destino
- PowerShell 5.1+ (integrado) ou PowerShell 7+ instalado
- Área de Trabalho Remota ou acesso WinRM configurado
- Windows Server 2019 ou 2022 (Experiência Desktop ou Server Core)
Essenciais de Administração com PowerShell
# Check PowerShell version
$PSVersionTable.PSVersion
# Get system information
Get-ComputerInfo | Select-Object CsName, OsName, OsVersion, OsArchitecture
# List running processes sorted by CPU
Get-Process | Sort-Object CPU -Descending | Select-Object -First 20
# List all services and their status
Get-Service | Where-Object { $_.Status -eq 'Running' }
# Restart a service
Restart-Service -Name W3SVC -Force
# Get disk space on all drives
Get-PSDrive -PSProvider FileSystem | Select-Object Name, @{N='Used(GB)';E={[math]::Round($_.Used/1GB,2)}}, @{N='Free(GB)';E={[math]::Round($_.Free/1GB,2)}}
# Check uptime
(Get-Date) - (Get-CimInstance Win32_OperatingSystem).LastBootUpTime
# Open firewall port
New-NetFirewallRule -DisplayName "Allow HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow
# List firewall rules
Get-NetFirewallRule | Where-Object { $_.Enabled -eq 'True' -and $_.Direction -eq 'Inbound' } | Select-Object DisplayName, Action
# Set DNS client server addresses
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("10.0.0.2","10.0.0.3")
# PowerShell remoting to another server
Enter-PSSession -ComputerName server02 -Credential (Get-Credential)
# Run a command on multiple remote servers
Invoke-Command -ComputerName server01,server02,server03 -ScriptBlock { Get-Service W3SVC }
Funções e Recursos do Servidor
# List all available roles and features
Get-WindowsFeature
# Install IIS with management tools
Install-WindowsFeature -Name Web-Server -IncludeManagementTools -IncludeAllSubFeature
# Install Active Directory Domain Services
Install-WindowsFeature -Name AD-Domain-Services -IncludeManagementTools
# Install DNS Server
Install-WindowsFeature -Name DNS -IncludeManagementTools
# Install DHCP Server
Install-WindowsFeature -Name DHCP -IncludeManagementTools
# Install File Server with deduplication
Install-WindowsFeature -Name FS-FileServer, FS-Data-Deduplication
# List installed features only
Get-WindowsFeature | Where-Object Installed | Select-Object Name, InstallState
# Remove a feature
Uninstall-WindowsFeature -Name Telnet-Client
Configuração do Servidor Web IIS
# Importa o módulo de administração do IIS
Import-Module WebAdministration
# Cria um novo pool de aplicativos
New-WebAppPool -Name "ProductionPool"
Set-ItemProperty IIS:\AppPools\ProductionPool -Name processModel.identityType -Value 3 # NetworkService
Set-ItemProperty IIS:\AppPools\ProductionPool -Name managedRuntimeVersion -Value "" # Sem código gerenciado (proxy reverso)
# Cria um novo site
New-Website -Name "MyApp" `
-Port 443 `
-Protocol https `
-PhysicalPath "C:\inetpub\myapp" `
-ApplicationPool "ProductionPool" `
-SslFlags 1
# Adiciona uma associação HTTP que redireciona para HTTPS
New-WebBinding -Name "MyApp" -Protocol http -Port 80
# Associa um certificado SSL ao site HTTPS
$cert = Get-ChildItem -Path Cert:\LocalMachine\My | Where-Object { $_.Subject -like "*example.com*" }
New-Item IIS:\SslBindings\0.0.0.0!443 -Value $cert
# Cria um diretório virtual
New-WebVirtualDirectory -Site "MyApp" -Name "static" -PhysicalPath "C:\inetpub\static"
# Inicia, para e reinicia um site
Start-Website -Name "MyApp"
Stop-Website -Name "MyApp"
Restart-WebAppPool -Name "ProductionPool"
# Lista todos os sites e seu status
Get-Website | Select-Object Name, State, PhysicalPath, @{N='Bindings';E={$_.Bindings.Collection.bindingInformation}}
# Habilita o log do IIS no formato W3C
Set-WebConfigurationProperty -PSPath "IIS:\Sites\MyApp" `
-Filter "system.webServer/httpLogging" `
-Name "dontLog" -Value $false
# Reescrever URL: redireciona HTTP para HTTPS (requer o módulo URL Rewrite)
…
Perguntas frequentes
Preciso ter acesso especial ao servidor?
Sim, você precisa ter permissões de administrador no servidor Windows para que o agente possa fazer as alterações.
O que é PowerShell?
PowerShell é uma ferramenta de linha de comando e linguagem de script usada para gerenciar sistemas Windows.
O que é Active Directory?
Active Directory é um serviço que gerencia usuários, computadores e permissões em redes corporativas.
Detalhes
Descrição original do autor
Administer Windows Server systems. Manage IIS, Active Directory, and PowerShell automation. Use when administering Windows infrastructure.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4574
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
api-connector-builder
Faz seu agente construir novas conexões com APIs seguindo o padrão já existente. Use quando precisar adicionar mais uma integração sem criar um novo jeito de fazer.
affaan-m/ECC
api-design
Ajuda seu agente a projetar APIs REST seguindo as melhores práticas. É útil para definir como as APIs se comunicam, como os erros são mostrados e como organizar os dados.
affaan-m/ECC
backend-patterns
Ajuda seu agente com padrões de arquitetura do lado do servidor e otimização de banco de dados. É útil para construir ou revisar o código que roda no servidor.
affaan-m/ECC