O Windows conta com uma série de aplicativos nativos, onde é possível criar rotinas e alterar configurações do sistema. Porém, para usuários com conhecimento avançado em programação, há alguns mais específicos, que permitem fazer uma série de funções usando scripts. E entre eles está o PowerShell.
Desenvolvido pela própria Microsoft, ele permite que sejam criadas rotinas automatizadas para que o seu sistema execute-as sozinhas. Ou seja, sem a necessidade do usuário ativá-las manualmente.