how to identify non compliant machines e.g. I have 20 applications are approved how identify how many machines are installed those 20 application (compliant) and non compliant machine if any application other or additional applications are installed machines . it requires power shell scripts? how to use compliance settings or reports to achieve this?
Hi,
Yes, you can use Compliance Settings to determine compliance and non-compliance machines for each application. For that you have to create Application type configuration item and to detect application is installed or not, there are many ways to so that:
1) You can use app detection method,
2) By using script method to detect Applciation
3) By using file settings,
4) By using registry settings,
you have to figure out as per your application which method gives accurate result for application.
Here is the link which can helps you: http://blogs.msdn.com/b/scom_2012_upgrade_process__lessons_learned_during_my_upgrade_process/archive/2012/09/21/compliance-settings-sccm-2012.aspx
On search engine you can find more links, which gives you a clear idea about how to use compliance settings.
Thanks,
Thanks please let me know how to check compliant machines and how to identify non-compliant machines via compliance settings or reports. Scenario I have few approved applications I want pull a reports how many machines approved soft wares are installed and how many machines non approved softwares are installed (not approved applications) in enterprise
You can :
Write a query
Create a DCM report
OR User a report that suits your requirement