Acho que posso fazer uma tonelada com o PowerShell. Monitoramento, não tanto (não que você não pudesse com alguns scripts simples do tipo Test-Connection e Test-Path) - mas muitas outras sugestões têm boas opções para isso. Eu também posso sugerir icinga.
O PowerShell no meu ambiente faz backups (usando o SDK do Microsoft Sync Framework, 7zip SDK e AWS SDK), limpa pastas de log em servidores remotos, despeja logs do IIS em um banco de dados, usa a rotação de senha do Admin para fins de auditoria de segurança para parar e reiniciar serviços & executar rotação de credencial da conta de serviço.
Acho que agendar os scripts do PowerShell no meu ambiente Windows é a rota mais simples, mais econômica e econômica.
Se você for com fantoche, me diga como é. Fiz algumas pesquisas e não consegui justificar o tempo de configuração / teste.