Trumps own ego will prevent a prolonged conflict.
He doesn't want a forever war for the midterms, he won't let it drag on because he wants to be a hero for Iranians more than Obama ever was, humiliate Biden after the Afghan withdrawal, and the prospect of being the leader stopping the most wars.
On a more practical point, theres no indication that we will invade. Its all been air and sea assets with long range attacks and airstrikes. Decapitation have gotten much better with intel and technology since 2003. Bush failed at it trying to topple Saddam.