I've got a task to find all unauthorized executables on all workstations in domain. The good point is that workstations are identical to each other (both hard and soft), bad point is that I have to find the existence of these files on HDDs, not their launches. And I have to use SCCM 2012 SP1 for reporting as well. (That's why I cannot use the AppLocker).
Well, what I've decided to do is to take one of workstations as the sample (SW - sample workstation). All updates, patches, etc. are provided at SW first, then are spread on whole domain. All .exe (and another file masks) on SW are presumed as "white", all others on workstations are presumed as "black" ones.What I need now is to compare white-list from SW with file list from every computer in collection.
There already exists almost ready-to-use report that I need, but it has to be modified. Unfortunately, my knowledge of MS SQL is somewhere below zero (maybe below absolute zero, -274C ). That's why I'm asking for help. I've tried to find some articles about creating or modifying reports, but most of them are the same: "Open Report Builder, now copy and paste there the sample query from below. Wonder what a pretty report you've got!"
The report is "Compare software inventory on two computers". What modifications do I need:
- Compare not "Computer name - Computer name" but "Computer name - Select a collection"
- Exclude files from white-list (from SW) from report.
- Exclude size, version and time check - only existence and (maybe) the difference in path..
- Group by machine name.
Maybe instead of ready query you can advice me some good article like "Composing reports in Report Builder for absolute newbies", I'll appreciate it very much as well.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.
Hello everyone!
I've got a task to find all unauthorized executables on all workstations in domain. The good point is that workstations are identical to each other (both hard and soft), bad point is that I have to find the existence of these files on HDDs, not their launches. And I have to use SCCM 2012 SP1 for reporting as well. (That's why I cannot use the AppLocker).
Well, what I've decided to do is to take one of workstations as the sample (SW - sample workstation). All updates, patches, etc. are provided at SW first, then are spread on whole domain. All .exe (and another file masks) on SW are presumed as "white", all others on workstations are presumed as "black" ones.What I need now is to compare white-list from SW with file list from every computer in collection.
There already exists almost ready-to-use report that I need, but it has to be modified. Unfortunately, my knowledge of MS SQL is somewhere below zero (maybe below absolute zero, -274C ). That's why I'm asking for help. I've tried to find some articles about creating or modifying reports, but most of them are the same: "Open Report Builder, now copy and paste there the sample query from below. Wonder what a pretty report you've got!"
The report is "Compare software inventory on two computers". What modifications do I need:
- Compare not "Computer name - Computer name" but "Computer name - Select a collection"
- Exclude files from white-list (from SW) from report.
- Exclude size, version and time check - only existence and (maybe) the difference in path..
- Group by machine name.
Maybe instead of ready query you can advice me some good article like "Composing reports in Report Builder for absolute newbies", I'll appreciate it very much as well.
Thank you for your time.
Sincerely, Alexey
Share this post
Link to post
Share on other sites