agendar a execução de um script de shell bash no Windows

Aprecie qualquer ajuda e desculpe-me se minha terminologia estiver incorreta.

este é um script (arquivo *. sh) que:
1-vai para um diretório específico A
2 cópias de arquivos de outro diretório B para o diretório A
3- # comented out # também descompacta os arquivos no diretório A e seus subdiretórios
4- # comented out # também remove as linhas 1-6 e a última linha de todos os arquivos * .csv no diretório A

#!/bin/bash

# Configure bash so the script will exit if a command fails.
set -e 

#cd to the dir you want to copy to:
cd /cygdrive/c/path/I/want/to/copy/to
#echo Hello

#cp the files i want 
#include the subdirectories 
cp -r /cygdrive/c/path/I/want/to/copy/from/* .

# This will unzip all .zip files in all subdirectories under this one.
# -o is required to overwrite everything that is in there
#find -iname '*.zip' -execdir unzip -o {} \;

#find ./ -iname '*.csv' -exec sed -i '1,6d;$ d' '{}' ';'

Agora eu posso fazer com que esse script funcione no cygwin indo para o diretório em que o arquivo está armazenado e fornecendo os seguintes comandos:

./filename.sh

ou

/cygdrive/c/path/where/the/file/is/filename.sh

ou

bash filename.sh



Também posso fazer isso no CMD / Windows DOS, fazendo o seguinte:

C:\cygwin\bin\bash.exe -l 

para entrar em um terminal bash e, em seguida, dê o seguinte comando:

/cygdrive/c/path/where/the/file/is/filename.sh

No agendador de tarefas (no Windows), tentei agendar o seguinte:

C:\cygwin\bin\bash.exe -l /cygdrive/c/path/where/the/file/is/filename.sh

mas isso não funciona, mesmo que os comandos separados funcionem no CMD / Windows DOS, como eu disse acima

Agora, o que eu quero fazer é poder agendar este script (filename.sh) como faria com um arquivo .vbs ou .bat no Windows usando o agendador de tarefas? Alguém pode aconselhar sobre isso?

Observe que tentei escrever um arquivo em lotes do Windows (.bat) para fazer isso (veja abaixo), mas não consegui que meus comandos unzip e sed funcionassem,Veja aqui. Então, eu tentei escrever o script do shell Bash acima.

chdir C:\pointA
C:\cygwin\bin\cp.exe /cygdrive/v/pointB/* .
::find -iname *.zip -execdir unzip {} \;
::find ./ -iname '*.csv' -exec sed -i '1,6d;$ d' '{}' ';' 

questionAnswers(2)

yourAnswerToTheQuestion