以下のバッチを実行して、スクリプト「mvn.bat」をディレクトリの下のすべてのフォルダーで実行します。ご覧のとおり、for ループは "*" を入力と見なし、このすべてのフォルダーが実行対象と見なされます。
FOR /D %%G in ("*") DO (
D:\maven\bin\mvn.bat jcli:deploy -Dlist.dir="./%%G" -Denv.name=Server1 -Dint.service=Server service
)
スクリプトで Shared で終わるフォルダーを無視するようにしました (条件 "*Shared")。if ループをフィルターなどに入れるいくつかの方法を試しましたが、何もうまくいきませんでした。