Force Check in Script VS Invidiual Force Updates
Hello,
I've been working with the K1000 for over a year now and am on version 5.4.76847. Most of my machines are on agent
Answers (2)
The machine does not know about the script till it checks in, same as a MI
You can scearch for labels under the computer inventory check the box in the
gray
then use the drop down and force check in on that label group
Comments:
-
Well the force checkin script seems to work because when i go back to my inventory - the Last Sync time is updated for the machines that i did the force checkin for, but yet the managed install doesnt go off. I'll try it the way you suggest the next time i need to deploy something though. Thanks! - ITexodus 11 years ago
-
Do you have your MI setup properly? I often find that the target Operating Systems have not been chosen and that would cause them to not fire off. - andrew_lubchansky 11 years ago
-
Sometimes i don't, but we're mostly XP here, so that specifically wouldnt be the issue. What i find is that when i test the MI it works great because i'm only testing it on a couple of machines at a time. And when i only test a couple at a time, i do individual force updates through inventory.
It's when i go to distribute it on a wider scale and use a Force check-in script to have a larger number of machines check in at once, that the MI doesnt work. - ITexodus 11 years ago
What we do, and I'm not sure if it will help you is create a label for new imaged machines. I apply that label to the force check in script. When the agent gets installed the first time it creates the label. Those machines then check in as often as you have the script run. Once the time set in the label is met then it drops out of that label, and continues checking in as normal.
Here is the label I use. You can modify it to match what you need. I just need Win 7 x64 machines that match a certain name. After three hours the machine drops out of this label.
select *, UNIX_TIMESTAMP(now()) - UNIX_TIMESTAMP(LAST_SYNC) as LAST_SYNC_TIME, UNIX_TIMESTAMP(MACHINE.LAST_SYNC) as LAST_SYNC_SECONDS from ORG1.MACHINE LEFT JOIN KBSYS.KUID_ORGANIZATION ON KUID_ORGANIZATION.KUID=MACHINE.KUID LEFT JOIN KBSYS.SMMP_CONNECTION ON SMMP_CONNECTION.KUID = MACHINE.KUID AND KUID_ORGANIZATION.ORGANIZATION_ID = 1 where ((( MACHINE.NAME rlike 'CW|MW|UW') AND MACHINE.OS_INSTALLED_DATE > DATE_SUB(NOW(), INTERVAL 3 HOUR) AND OS_NAME = 'Microsoft Windows 7 Enterprise x64'))