Para quem estiver lendo isto, aqui estão instruções melhores/mais atualizadas, já que tive um pouco de dificuldade com as instruções do OP:
-
Crie/Use uma pasta onde este script será armazenado. Em seguida, crie uma pasta chamada
backupdentro dessa pasta. -
Copie/cole o script no Bloco de Notas. OBSERVAÇÃO: Se estiver usando um VPS, use o nome de usuário do seu VPS e o endereço IP público para a linha
$ssh_address = \"username@your.site\". Salve comoqualquernome.ps1e não se esqueça de definir a caixa suspensa para "Todos os Arquivos", como mostrado abaixo.

-
Pressione a Tecla Windows ⊞ e digite "Tarefas", depois clique em "Agendador de Tarefas".
-
No lado direito, clique em "Criar Tarefa Básica".
-
Dê qualquer nome/descrição.
-
Escolha se você quer diário/semanal/anual/etc. Eu recomendo Diário.
-
Defina a data e hora que você deseja fazer isso. Mantenha Recorrer em 1. Certifique-se de ir para as configurações de Administrador do seu site Discourse > Backups. Marque a caixa ao lado de
backups automáticos ativados.
Em seguida, defina afrequência de backuppara o que você quiser. Eu recomendo 1, mas o ponto principal aqui é fazer com que isso corresponda às suas configurações do Agendador de Tarefas. Faça as datas de backup coincidirem. Exemplo: se você definiu o Agendador de Tarefas para fazer backup Diariamente, defina suas configurações defrequência de backupdo Admin para1. -
Deixe a configuração padrão em "iniciar um programa" e clique em Avançar.
-
Clique em Procurar e encontre o script que você salvou. Clique em Avançar.
-
Clique em Concluir.
Se você quiser testar, clique com o botão direito no script e escolha "Executar com Powershell".
Observação: Se você receber "o sistema não consegue encontrar o arquivo especificado", digite sua senha como é mostrado no PowerShell e ele a encontrará de qualquer maneira.