Queue "Send Logs" for offline computers

I have client systems which belong to residential users, and they are often turned off or asleep. When I have backup problems, I'd love to be able to queue the sending of logs to assist in diagnosis. Currently I can't tell an offline system to send them, and it's often difficult to "catch" some of these systems when they are online.