Run Only When There is No User Logged On - Continuous Checking?

(imported topic written by SystemAdmin)

So when one selects the “Run Only When There is No User Logged On” setting on the Users tab of an Action, what happens is that the client only only checks the status of a logged on user before the action starts. Once the action starts, if a user logs on, the action continues.

While this is fine if the action continains only a single fixlet - if the fixlet is running it needs to finish even if a user logs on - when an action is a multi action, ie that action contains multiple fixlets, or the action is baseline, we’d like the option of having the action pause between fixlets if a user has logged on.

Is there any way to do this with BigFix in its current form?

(imported comment written by MattBoyd)

You could try making a fixlet that has this action script in it and putting it between each action:

pause 

while 
{exists current user
}

… I’m not sure if there’s a better solution :confused:

(imported comment written by BenKus)

Perhaps make each Fixlet contain “not exists logged on user” and then set the reapply repeatedly?

Ben

(imported comment written by jessewk)

Definitely don’t put a ‘pause while’ in the action (sorry Boyd). If you do it will cause the client to stop processing all other actions as it waits to complete the current action, and it will slow down other client behaviors as well.

(imported comment written by SystemAdmin)

Thanks everyone. I’ll give Bens suggestion a try.

If this is not something that is on the wish list, could it be added? Thanks!

(imported comment written by MattBoyd)

jessewk

Definitely don’t put a ‘pause while’ in the action (sorry Boyd). If you do it will cause the client to stop processing all other actions as it waits to complete the current action, and it will slow down other client behaviors as well.

Yikes. That’s good to know. Sorry for the misinformation.