I am trying to run a script that will eventually target everyone in the office. The issue I am trying to resolve is to have the script keep trying to run even if a user is not here and the computer is off. This is so when the user comes back the script will automatically retry and run when they are here.


Currently testing with the following Schedule

Every 5 minutes

Also run at user login

Allow run while disconnected

Allow run without a logged-in user


I tried an online and offline KScript with no luck. Any suggestions?

1 Comment   [ - ] Hide Comment


  • This content is currently hidden from public view.
    Reason: Removed by member request
    For more information, visit our FAQ's.
  • are you making a change to the machine/os or the users profile?
Please log in to comment

Answer this question or Comment on this question for clarity


I normally handle this situation by including something in my script that I can verify through a custom software rule, for instance I will place a file on the system and then look for the presence of that file. I then create a smart label that searches for machines that don't have the file present and target the script at that smart label. As machines check into KACE they will get the smart label applied and then the script will run on a regular basis. It isn't immediate but we do have a pretty high success rate of deploying scripts in this way.

Another approach is to use a managed install instead of a script if possible. This will allow you to schedule the managed install to run on all machines when they are available and KACE will install it the next time the machine is online.

Answered 10/09/2014 by: chucksteel
Red Belt

Please log in to comment