Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,694 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MZTOOL - Automação de Provisionamento e Padronização para Windows

O MZTOOL é uma ferramenta de automação para Windows projetada para provisionar, configurar e padronizar ambientes de forma totalmente automática. Ele instala softwares essenciais, aplica políticas de usuário, ajusta configurações do sistema e garante que cada máquina siga um padrão consistente, reprodutível e atualizado.

A solução consome recursos diretamente da nuvem — GitHub, AWS e Cloudflare — garantindo sempre a versão mais recente dos artefatos. Integra pacotes oficiais da Microsoft via Winget, módulos do Windows Update, além de ferramentas DevOps como Terraform, AWS CLI e GitHub Actions, permitindo que ambientes Windows sigam práticas modernas de CI/CD.

Executado diretamente do GitHub em uma sessão PowerShell, o MZTOOL assegura que cada execução utilize sempre a última versão do script, mantendo o provisionamento rápido, confiável e alinhado às melhores práticas de automação.

image

FUNCIONALIDADES

  • 1 - Implementação automatizada:

    Módulos e Gerenciador de pacotes (MSIX, NuGet): Implementação, atualização e auto-reparo do Winget e PSWindowsUpdate.
    
    Softwares (Winget): Adobe Acrobat Reader, Google Chrome, Microsoft 365, Powershell, AnyDesk.
    
    Atualizações (PSWindowsUpdate): Remoção de drivers de dispositivo não utilizados pelo sistema atualmente (Dispositivos Ocultos) e Implementação e Atualização de novos e atuais Drivers de Dispositivo e Atualizações do Windows Update.
    
    Personalização do Perfil de Usuário (Regedit, XML, Appx): Tema, Ícones da Área de Trabalho e Barra de Tarefas, Remoção de Widgets, Remoção de Bloatwares, Remoção do Microsoft Copilot, Remoção de Ícones Visão de Tarefas e Notícias, Remoção de notificações da Central de Ações, Define o Google Chrome como navegador padrão e o Acrobat Reader como leitor de PDF padrão.
    

image

  • 2 - Download, extração e execução automatizada em nuvem com fallback AWS (CloudFront) e Cloudflare de softwares standalone para monitoramento e diagnóstico de hardwares.

    HDSentinel, AIDA64, CPUZ, BlueScreenView, Core Temp, Crystal Disk Info, HWInfo, GPUZ.
    
image
  • 3 - Atualização automatizada de softwares e drivers através do Winget e Módulo Windows Update.

image

  • 4 - Implementação automatizada de diferentes versões do Pacote Office e Microsoft 365 com instalação personalizada via XML.

image

COMO USAR A FERRAMENTA

EM UM AMBIENTE WINDOWS

COLE O CÓDIGO NA CAIXA EXECUTAR EM UMA SESSÃO POWERSHELL OU WINDOWS TERMINAL COM POWERSHELL.

iex (irm https://mzti.github.io/mztool)
image

OU, APERTE A COMBINAÇÃO DE TECLAS "WINDOWS + R" E COLE O CÓDIGO ABAIXO NA CAIXA EXECUTAR.

powershell iex (irm https://mzti.github.io/mztool)
image

DEMONSTRAÇÃO

MZTOOL.mp4

VÍDEO SEM EDIÇOES - https://www.youtube.com/watch?v=w7V6YisqsB4

VARIÁVEIS DE AMBIENTE

Após a primeira execução da ferramenta, é instalada uma variável de ambiente no escopo user que armazena o código acima e logo é possível executar a ferramenta com a variável a partir de então:

%MZTOOL%

image

COMPATIBILIDADE

Windows 10 X64 & X86, Windows 11. *Versões anteriores ao Windows 10 não são compatíves.

PowerShell 5.

Em desenvolvimento para Powershel 7.

About

Automação para Windows com instalação de softwares, ajustes de usuário e padronização via GitHub/AWS, Winget e Windows Update. CI/CD com Terraform, AWS CLI e GitHub Actions. | Windows automation for software install, user setup and standardization using GitHub/AWS, Winget and Windows Update. CI/CD with Terraform, AWS CLI and GitHub Actions.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages