When Mr. Trump threatened last month to strike Iran, the Pentagon was poorly positioned to back him up. Some 30,000 to 40,000 American troops scattered around the Middle East and eight permanent bases lacked adequate air defenses, while additional fighter jets needed for a sweeping operation were idling