Melbourne Stars captain Shane Warne has been banned for one match for his part in an ugly confrontation with Marlon Samuels on Sunday.