if you do not know how to escape special characters within your command, you should just use a hash file.
of course the file "hash_file.txt" must contain the full hash.
I'm also not sure why you use the linux-style way to execute commands e.g. "./hashcat64.exe" instead of just hashcat64.exe. You do not need to use mingw/mysys etc on windows, hashcat just works in the native cmd.exe. You also do not need powershell if that is what your are using there.
Code:
hashcat64.exe -m 13400 -a 3 hash_file.txt ?l?l?l?l?l?l?l
of course the file "hash_file.txt" must contain the full hash.
I'm also not sure why you use the linux-style way to execute commands e.g. "./hashcat64.exe" instead of just hashcat64.exe. You do not need to use mingw/mysys etc on windows, hashcat just works in the native cmd.exe. You also do not need powershell if that is what your are using there.