Answer
Weir commanded the 10th Battalion during World War I. This battalion was part of the Australian Imperial Force (AIF) and fought in several major battles on the Western Front, including the Somme, Passchendaele, and Amiens. Weir was a highly respected and successful commander, and his battalion was known for its bravery and determination.