Coleção de scripts PowerShell para administração de usuários, Active Directory, Google Workspace via GAM, arquivos, fotos, rede e rotinas operacionais.
Este repositório está sendo preparado para uso público de forma gradual. O objetivo é transformar scripts originalmente internos em scripts mais seguros, configuráveis e utilizáveis por outras pessoas.
Hoje o projeto está em processo de revisão com foco em:
- remoção de caminhos fixos e dados sensíveis
- centralização de configurações em
.env - melhoria de mensagens e validações
- padronização de logs
- documentação em pt-BR
Alguns scripts podem exigir um ou mais itens abaixo:
- PowerShell no Windows
- GAM para operações de Google Workspace
- módulo
ActiveDirectory - permissões administrativas no ambiente onde o script será executado
- Copie
.env.examplepara.env. - Ajuste os valores conforme o seu ambiente.
- Revise o script antes da primeira execução em produção.
- Idioma: pt-BR
- Codificação: UTF-8 com BOM
- Quebra de linha: CRLF
- Indentação: 2 espaços
- Scripts devem ter output limpo e comentários explicativos
Os scripts em revisão para o novo padrão usam a pasta configurada em LOGS_DIR no arquivo .env.
No estado atual do projeto, a estratégia adotada é salvar logs e arquivos temporários na pasta Downloads.
classroom/Scripts para Google Classroomdeprecated/Scripts antigos mantidos apenas como referênciadhcp/Scripts relacionados a DHCPdrive/Scripts de envio e manipulação de arquivos no Google Drivefile/Utilitários de arquivos e pastasgroup/Scripts de grupos e sincronizações via GAMmedia/Scripts de áudio e vídeomisc/Utilitários diversosnet/Scripts de rede e diagnósticophoto/Processamento e organização de fotosprojeto/Scripts de apoio ao próprio repositório ou tarefas pontuaissenha/Geração e tratamento de senhasshared/Funções compartilhadas para padronização dos scriptsuser/Criação, alteração, suspensão e reativação de usuários
- Parte dos scripts ainda está no formato original e será revisada aos poucos.
- Parte dos scripts já está sendo adaptada para usar
.enve funções compartilhadas. - Scripts destrutivos ou sensíveis devem ser revisados antes de uso em produção.
Se quiser contribuir com melhorias, padronizações ou correções, consulte CONTRIBUTING.md.