That depends on the shell. If that shell happens to be CMD.EXE or COMMAND.COM (I *think* also Powershell.exe and pwsh.exe), the asterisks you type in arguments have to be handled by Perl, because DOS/Windows has a differenct concept of command lines, probably inherited from CP/M or so.