The Vikings previously deactivated Peterson for Sunday's matchup after the veteran was indicted on charges of reckless or negligent injury to a child.
The 27-year-old Asiata has 49 career carries for 185 yards (3.8 average) in three years. Starting in place of Peterson in one game last season, Asiata had one of the oddest statlines you'll ever see: 30 carries for 51 yards (1.7 average) and three touchdowns.
Banyard was a Vikings' practice squad player since 2012 and spent most of 2013 on the practice team. He was activated the final three weeks last season. He has one career catch for 11 yards.