The use of commands does not invite others to engage into a conversation with you. Commands can be humiliating and belittling towards the receiver. Commands are often seen as aggressive and impolite.
Indirect questions should invite the other person into a conversation with you. They tend to be a little more formal and polite. They are often used with someone you don't know very well or in a professional setting.