el macro seria algo asi

#showtooltip Shield Bash
/equipslot 16 "nombre del arma de 1 mano"
/equipslot 17 "nombre del shield"
/cast [stance:1/3] Defensive Stance
/cast [stance:2] Shield Bash

y despues para cambiar al arma de 2 manos tendria que ser otro macro con cambio de stance...