应该还是在双击运行的时候缺少路径所致(python2.7好像也有这个问题)
你试试在批处理中添加一下path变量:
set path=%path%;x:\xxx\osql.exe
或者使用osql.exe的时候直接使用全路径:
"x:\xxx\osql.exe" -h -s xxxxxxx