91³Ô¹ÏÍø

Watch CBS News

Exclusive
Politics

Trump administration making heavy preparations for potential use of ground troops in Iran

Washington — Pentagon officials have made detailed preparations for deploying U.S. ground forces into Iran, multiple sources briefed on the discussions told CBS News. 

Senior military commanders have submitted specific requests aimed at preparing for such an option as President Trump weighs moves in the U.S.-Israel-led conflict with Iran, the sources said. 

Mr. Trump has been deliberating whether to position ground forces in the region, sources said on condition of anonymity because they were not authorized to speak publicly. It was unclear under what circumstances he would authorize the use of troops on the ground. 

"No, I'm not putting troops anywhere," he told reporters in the Oval Office on Thursday when asked about ground troops, but quickly added: "If I were, I certainly wouldn't tell you."

Officials at U.S. Central Command referred questions from CBS News to the White House and Pentagon. 

White House press secretary Karoline Leavitt said in a statement: "It's the job of the Pentagon to make preparations in order to give the Commander in Chief maximum optionality, it does not mean the President has made a decision, and as the President said in the Oval Office yesterday, he is not planning to send ground troops anywhere at this time."

The military has also held meetings to prepare for how to handle the possible detention of Iranian soldiers and paramilitary operatives if the president decides to put American boots on the ground – including where the Iranians would be sent, two sources said. 

The U.S. is preparing to deploy elements of the 82nd Airborne Division into the Middle East region. 

The planning involves the Army's Global Response Force and the Marine Corps' Marine Expeditionary Unit

Thousands of Marines are being moved now to the Middle East. Three warships and about 2,200 Marines from an expeditionary unit departed California earlier this week, according to two U.S. officials. It was the second such Marine unit sent since the war began, and it could be a few weeks before it's in place. The first was sent from the Pacific and is still making its way into the region. 

The movements underscore the Pentagon's effort to expand military options available to the president, even as administration officials publicly decline to discuss potential next steps. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });