I'm trying to use scripting via my K1000 to update Java. I have a script that uses a wmic command to uninstall the previous one, and then run a silent install for the newer version of Java. Even with "Allow run without a logged-in user" checked, the script fails unless I log into the computer first. If I log into the computer and then kick off the script from Kace, it works perfectly. I have the script set to run as a user with appropriate permissions, so that shouldn't be an issue.

I can provide more information if I need to, but if anyone has an idea what the problem might be I would be very grateful.
1 Comment   [ + ] Show Comment

Comments

  • FYI: I've never gotten "Allow run without a logged-in user" to work consistently, so now I only use it in conjunction with "before login"
    • Thanks for the input. The Kace tech I talked to had me test with a pre 6.4 version of the agent and it worked like a charm. This particular issue was definitely an agent defect, though I'm not sure if it's exclusive to Java installs.
Please log in to comment

Community Chosen Answer

1
Why run it as the user? Just run it with the System account.
Answered 04/06/2016 by: VBScab
Red Belt

  • Even when running it with the System account, it still fails without a user logged into the computer.
    • I know next to nothing about Kace scripting but I believe there's a check-box on the script page that restricts a script's execution to when a user is logged in. Have you unchecked that check-box?
      • Yea, I put in my original post that I did check the box to allow running without a logged-on user.
Please log in to comment

Answers

0
Does your script attempt to access network resources at all, e.g. a network share?
Answered 04/08/2016 by: VBScab
Red Belt

  • It does not. The only things it does is the wmic uninstall command: "wmic product where "name like 'java%%'" call uninstall /nointeractive" and then attempt the java install.

    The uninstall part appears to be working properly. The Java install does not. The log for the script in Kace says status code 1603.
    • I ended up opening a ticket with Kace support. After some troubleshooting, he thinks it may be a defect in the K1000 appliance or the agent.
Please log in to comment
Answer this question or Comment on this question for clarity