The scheduled reports will not give you the status of all the machines, if you have plenty of machines coming online. so you need to do a little more digging to get what you need. if you need the details of every single machines reporting to SEPM the best way is to pull a computer status log as following
Monitor >> Logs >>
log type -> Computer Status
Time range -> select the one that best suits your needs.
select view Log and then select "Export"
now you will have huge pile of data,now remove the columns that you don't require. Though you cannot schedule this to be an automatic report, you can still get the entire details of your environment.