The Trump administration moved Friday toward its goal of maximum economic pressure against Iran, while granting waivers allowing eight countries to temporarily import Iranian oil without facing U.S. punishment.

The waivers, to countries that government advisers say include China, Turkey and India, are designed to give them time to switch to other suppliers while sharply reducing or eliminating their purchases of Iranian oil over time.

But...