Jako dowódca, był na stoczni marynarki wojennej w Nowym Jorku od 1841 do 1843, a następnie dowodził w Zatoce Meksykańskiej i na Zachodnich Indiach od 1843 do 1845. Podczas wojny meksykańsko-amerykańskiej, Sands dowodził Był zaangażowany w zdobycie Alvarado, Tabasco i Laguny, przez krótki czas pełnił funkcję gubernatora Laguny. Pomógł także w
Oblężenie Veracruz i zdobycie Tampico i Tuxpan w 1847 roku. Sands otrzymał różne pochwały za swoją rolę w tych zaangażowaniach.