Hi All – We need to send software to all PCs that were imaged by MECM after 03/18/22. Any system before this date doesn’t need it. This will also be an ongoing, long-term rollout of all new PCs, not just the previous 3 months.
To ID these systems, one query I thought of was to set it by the Operating System install date attribute. However, we can’t use that as we regularly upgrade our Win 10/11 system builds and so if a PC was imaged in February, then we upgrade it to 22H2 (for example) when released, it will then get the software it already has.
I then created a collection based on the system creation date:
select * from SMS_R_System where SMS_R_System.CreationDate >= "3/19/2022 3:45:10 AM"
This seems to yield better results. However, some systems are showing up even though they were imaged in October of 2021. I was thinking it’s because the server team upgraded MECM and the local MECM client on PCs was updated, which may have changed the ‘Creation Date?’ Not sure.
Can you think of a better query for this purpose?
To ID these systems, one query I thought of was to set it by the Operating System install date attribute. However, we can’t use that as we regularly upgrade our Win 10/11 system builds and so if a PC was imaged in February, then we upgrade it to 22H2 (for example) when released, it will then get the software it already has.
I then created a collection based on the system creation date:
select * from SMS_R_System where SMS_R_System.CreationDate >= "3/19/2022 3:45:10 AM"
This seems to yield better results. However, some systems are showing up even though they were imaged in October of 2021. I was thinking it’s because the server team upgraded MECM and the local MECM client on PCs was updated, which may have changed the ‘Creation Date?’ Not sure.
Can you think of a better query for this purpose?