I'm a little unclear as to how tempbans work via console.

Here's what I've been using (according to the above sticky):
ma_ban "time" "name"

I've had to do this twice - once for someone ignoring my warnings about rejoining GG for levels, and once for ignoring warnings (and a kick) about disgusting sprays. Both instances the readout in chat just said the player was banned, and tbh it looked no different than a permaban. Curious, I looked around on google and saw conflicting ways of doing it. Not wanting the bans to actually be permanent I made mental notes and ma_unbanned on both occasions.

Is that the proper command, or am I just lolretarded?