Como comandante, estivo no astillero de Nova York de 1841 a 1843, e despois comandou o navio no Golfo de México e nas Indias Occidentais de 1843 a 1845. Durante a guerra mexicano-estadounidense, Sands comandou a. Participou na captura de Alvarado, Tabasco e Laguna, servindo brevemente como gobernador de Laguna. Tamén axudou no asedio de Veracruz.
e a captura de Tampico e Tuxpan en 1847. Sands recibiu varios elogios polo seu papel nestes enfrontamentos.