Environment Variables -> Path is set correctly.
OSQL work fine.
There is no problem.
I tested run osql command from command prompt without path and...
I use one-way Transactional Replication on 38 servers with same configuration.
On one server I have problem with OSQL.EXE path.
Separate names with a comma.