Hi,
You can make use of the following to get what you need.
Create a collection based on the OS - Like Windows 7 or Windows 10--> https://gallery.technet.microsoft.com/Set-of-Operational-SCCM-19fa8178
Create a collection based on the list of machines in txt file-->https://miketerrill.net/2013/11/03/how-to-add-computers-listed-in-a-text-file-to-a-collection/
Create a auditing report based on deleted, modified, created etc...-->https://eskonr.com/2014/08/sccm-configmgr-2012-way-to-find-who-created-modified-deleted-the-collection-using-ssrs-reports/
Regards,
Eswar
www.eskonr.com
If the response is helpful, please click "Accept Answer" and upvote it.