Problemet är att Windows inte har samma codepage som kommandotolken. Om du skapar bat-filen i kommandotolken så fungerar det.
Du kan ju alltid roa dig med att titta på innehållet i batfilen (som jag antar att du skapat i Windows) i kommandotolken, så förstår du att den inte hittar mappen.