Turn off email confirmation when registering new user? (custom registration)

this is something I am currently looking into myself. Just like OP, I only want admins to register users on a custom dashboard sign up with no email confirmation going out to members. Is the approveByToken() method the best way to go?