When you say "IT Management position" do you mean a position as someone managing IT resources and equipment, or as a manager over an IT group? One manages people, the other manages technology. I'm assuming that you mean a "people manager".
In my experience, many of the larger companies are unlikely to hire someone from outside for a manager's position unless they have a track record of success as a manager and/or a degree in business management. You'd be better off getting your foot in the door as a technologist, then work your way up through team leader to a manager role. Going this route gives you the chance to get your head around how that company works, both from an IT standpoint and a business standpoint. I find that is usually critical to being a good manager.
Alternatively, if you like the consulting work but just feel like you've hit a wall, you can always try a new consulting company. Rather than working for a smaller Microsoft partner you could try working for a larger Microsoft partner company. In my experience the salary, benefits, and types of engagements really can be quite different between the two. Or if you've worked closely with Microsoft and have a good relationship with them, you could always try to make the jump to working for Microsoft. I just noticed a slew of postings for Microsoft Consulting Services on LinkedIn this week for nearly every type of technology. Going from working for a small MS partner consulting company to working for a huge consulting company like MCS is like night and day.
CompTIA A+, Network+, Server+, Security+
MCITP:Virtualization Administrator 2008 R2
Certified Quest vWorkspace Administrator