I want to express exactly that, i thought 'to grind sth through' was a valid expression but Google says no. So I am wondering how to express to see through an endeavor unwillingly.
I think the expression grin and bear it conveys the idea:
To endure an unpleasant situation. I hate having to work for rude people. I guess I have to grin and bear it
(The Free Dictionary)