I use MQTT to handle firing tasks from the command line.
This doesn't require root, or to be connected by USB for ADB.
Place this batch file in your path:
call set _tail=%%_tail:*%1 =%%
mosquitto_pub -h %ip% -p %port% -i "My_pc" -t '%1' -m '%_tail%'
echo Topic: %1
echo Msg: %_tail%
Then make a profile using the "Mqtt client" app, listening to S10/#
(my phone is an S10, set any topic name you'd prefer)
Profile: S10/# (431)
Event: Message Arrived [ Configuration:Main - (Your mqtt broker IP here) : # : msg : topic : : ]
Have it target this task.
(I couldn't share mine without giving you my MQtt IP address)
Now from the command line,
post s10 taskname1=:=par1 etc
topic : s10
msg: taskname1=:=par1 etc