Hello ,
I need to create a report with the applications installed manually by users who are local admins. So, the question is that I need to know the applications installed via SCCM/Software center and the applications installed manually by a user.
I tried by installation source but this method is not valid because some applications unzip data to other folder and makes the installation from it, and the applications installed from a net share the install source is empty.
I tried with wmi query in local computer
The second wmi query list all applications and the fist one list applications installed from sccm, but the problem is that I could not obtain the diference between 2 queries because there is not a value to compare. For example the value name is not exactly the same for the applications.
Get-WmiObject -ComputerName localhost -ClassName CCM_Application -Namespace "root\ccm\clientSDK"
Get-WmiObject -ComputerName localhost -Namespace "root\cimv2\sms" -Class SMS_InstalledSoftware
In SCCM DB i have the same problem
select * From fn_ListApplicationCIs(1033) --> Applications of sccm
select * from v_GS_INSTALLED_SOFTWARE --> All installed applications
i don´t find the way to obtain the difference (-)
Any ideas?
Thanks for all
I need to create a report with the applications installed manually by users who are local admins. So, the question is that I need to know the applications installed via SCCM/Software center and the applications installed manually by a user.
I tried by installation source but this method is not valid because some applications unzip data to other folder and makes the installation from it, and the applications installed from a net share the install source is empty.
I tried with wmi query in local computer
The second wmi query list all applications and the fist one list applications installed from sccm, but the problem is that I could not obtain the diference between 2 queries because there is not a value to compare. For example the value name is not exactly the same for the applications.
Get-WmiObject -ComputerName localhost -ClassName CCM_Application -Namespace "root\ccm\clientSDK"
Get-WmiObject -ComputerName localhost -Namespace "root\cimv2\sms" -Class SMS_InstalledSoftware
In SCCM DB i have the same problem
select * From fn_ListApplicationCIs(1033) --> Applications of sccm
select * from v_GS_INSTALLED_SOFTWARE --> All installed applications
i don´t find the way to obtain the difference (-)
Any ideas?
Thanks for all
Last edited:
