I believe every Army Commander can knight a noble that has fought with him. Although it is supposed to be a reward. But since you would be controlling the battle it would also be your choice whether Ulrich just sits there or does something.