Preferences for vets are written into the law. Obama had nothing to do with that. But what he has done is set numerical targets for hiring veterans and to also explicitly make part of promotion review the number of veterans hired.
When did he take action on this?