There are several third party programs that make this possible.
If you are handy with programing then you'll have no issues.
However the AHCMD is known to lock up with too many consecutive calls.
Look at ihouse as it is a free open source program that can send commands from the internet.