Is there any difference in meaning between "commander" and "ordonner" when they mean "to give an order to somebody"? Are both usual?

Example:

* *Le professeur a commandé à l'élève de se taire.*
* *Le professeur a ordonné à l'élève de se taire.*