automatiza-mg / pythomate

MIT License
0 stars 0 forks source link

Realizar agendamento windows para executar pythomate #16

Closed gabrielbdornas closed 5 months ago

gabrielbdornas commented 5 months ago

Este vídeo mostrou o básico de como o agendador funciona. Este tutorial deu como referência a utilização do PowerShell.

Ao tentar ativar o ambiente virtual no PowerShell recebi o seguinte erro:

.\venv\Scripts\activate : O arquivo C:\Users\m7522667\Documents\code\teste_goias\venv\Scripts\Activate.ps1 não pode
ser carregado porque a execução de scripts foi desabilitada neste sistema. Para obter mais informações, consulte
about_Execution_Policies em https://go.microsoft.com/fwlink/?LinkID=135170.
No linha:1 caractere:1
+ .\venv\Scripts\activate
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ErrodeSegurança: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess

Esta resposta solucionou o problema ou sugerir rodar Set-ExecutionPolicy Bypass no PowerShell aberto como administrador.

Neste sentido, o comando a ser rodado no PowerShell seria:

# Navega até a pasta aonde o projeto foi instalado 
cd .\Documents\code\teste-pytomate

# Ativar o ambiente virtual 
\venv\Scripts\activate

# Executa o fluxo desejado
pythomate run automate teste-pythomate-sem-variavel

# Ou estes unificados
cd .\Documents\code\teste-pytomate ; .\venv\Scripts\activate ; pythomate run automate teste-pythomate-sem-variavel
gabrielbdornas commented 5 months ago

Quanto tento salvar o agendamento recebo a mensagem: "Um erro ocorreu na tarefa Executar fluxo automate teste-automate. Mensagem de erro: Este erro foi relatado: A sessão de logon especificada não existe. Talvez ela já tenha sido finalizada"

gabrielbdornas commented 5 months ago

Quanto tento salvar o agendamento recebo a mensagem: "Um erro ocorreu na tarefa Executar fluxo automate teste-automate. Mensagem de erro: Este erro foi relatado: A sessão de logon especificada não existe. Talvez ela já tenha sido finalizada"

Tentei salvar como sugerido aqui (.\usuário), CA\usuario e até ca\usuario, mas não consegir

gabrielbdornas commented 5 months ago

@dcd-github-admin, marquei este Issue com a tira-duvidas tira-duvidas. Algum de vocês já realizou agendamento de tarefas no Windows?

gabrielbdornas commented 5 months ago

Consegui resolver com as seguintes ações:

image

image

Sendo assim, fecho este como mais uma demanda resolvida.