В 1764 году назначен послом к польскому королю Станиславу-Августу Понятовскому и командующим всеми русскими войсками, размещенными в Речи Посполитой. В 1768—1772 командовал в войне с Барской конфедерацией. Согласно Военной энциклопедии Сытина: «главной заслугой Веймарна было то, что он сумел внести единство в действия очень разбросанных войск, в нужных случаях сосредоточивавшихся в крупные отряды, наносившие сильные удары конфедератам. Веймарн покрыл всю Польшу сетью подвижных колонн, одной из которых с выдающимся успехом командовал Суворов».