Also..using player.setlevel won't work to get EVERY perk poster above!
You need to be at a certain level to unlock some perks in general. Lvl 20 perks, etc. Temp solution until trainer resolves this: Keep doing advlevel.
Wow did you really just say that?
You use player.setlevel to lower your level so you can use advlevel to go up a level and train your perks again.
player.setav skill -number will lower your skills so you can keep training them