It is a security feature so that you do run scripts that you think you are running. That is why unlike cmd, you do not have . ( current directory) in PATH and you have to do .\my.exe etc.
If you don't want to do this and subvert this precaution, add . to your PATH: