Os scripts de automação do Azure são executados nos servidores do Azure Automation no Azure ou em uma máquina local, se você usar um trabalhador híbrido. Usar um Hybrid Worker não resolverá seu problema aqui, pois você ainda precisará chamar a automação do Azure para executar o script; ele simplesmente será executado na máquina local.
Para o que você está tentando fazer, você tem algumas opções:
- Use a Automação do Azure, tenha o servidor de produção hte chamado para executar o script. Isso pode ser feito por meio de um webhook que pode acionar o script de automação.
- Execute o script do PowerShell diretamente em seu servidor de produção, você não usaria a automação do Azure e apenas executaria alguns Azure PowerShell localmente na máquina quando necessário
- Ainda use a Automação do Azure, mas solicite ao servidor de produção que ele indique que precisa ligar a máquina. Para isso, você precisaria de um trabalhador híbrido em execução na sua rede (como normalmente a Automação do Azure não teria acesso à sua rede). Em geral, você não deseja esse trabalhador híbrido no servidor prod, pois, se ele cair, não haverá nada para acionar a máquina de DR.
O uso da Automação do Azure tem o benefício de fornecer um local central para executar seus scripts e a capacidade de armazenar credenciais, etc. com segurança para acessar o Azure, mas você precisaria de algo para acionar esse livro de execução.