I ran into the same problem on Windows Server. If anyone else is having difficulty with this, I solved the problem by adding the Subversion program directory to my PATH. So your post-commit.bat would include these lines:
CPAN::Forum
SVN-Notify - Re: Svn:Notify returns bad file descriptor