The wildcard * is a bash shell glob, it won’t work in the windows does shell.
Also beware, the does shell has a maximum character limit. I have several bat scripts at work that use imagemagick on win 7, and I generally hit that max length limit when processing between 10 - 20 files at a time