I've completely given up on this.  I used to use Altiris and it was so easy to add your own scripts.  I cannot for the life of me figure out how to run exisiting VBScript files in Kace.  Does anyone know this is done? 

When I go to "Offline KScripts", i don't see how you can attach the vbscript file.

 

Thanks in advace.

Answer Summary:
Cancel
1 Comment   [ + ] Show Comment

Comments

  • When I launch the program with these setting I'm getting a script failure with the log file showing file does not exist for the path. I've double-checked the path and my spelling and the file does exist. Anyone else have this issue?
Please log in to comment

Answers

5

Upload the vbs as a dependency.

Launch a program:
Directory: $(KACE_SYS_DIR)

File: cscript.exe

Parameters: $(KACE_DEPENDENCY_DIR)\yourscript.vbs
Answered 06/15/2012 by: dugullett
Red Belt

  • Is that's how it's done? wow, I would have never figured that out. I'll give this a shot Thanks
    • If you click the yellow "?" next to "Policy or Job Rules" it will explain a little better on what those variables mean.
  • Thanks again, just started using KBox several weeks ago. I think you've steered me in the right direction to get this working.

    The VBS file I want to run is using UNC path to copy a folder to the %appdata% folder. Is there a way copy what I need locally directly from the Kbox?
    • There's about 10 different ways to do everything in Kace. It's really just personal preference. If I'm understanding what you are doing correctly I would follow these steps.

      Upload the dependency.

      Verify: The file exists in %appdata% (This will cause the script to not be run over and over)

      Remediation: Launch a program and run your vbs.
      I'm not sure what else your script is doing, but you can run a batch script here and copy
      \\server\share\file.txt %appdata%.

      Remediation Success and Failure: Log the outcome.
      • You can also check these out for additional training. Not sure if you've done jumpstart yet or not.
        http://www.kace.com/support/resources/kb/article/KACE-Kontinuing-Education-K1000-and-K2000-Recordings
      • Yes KACE's complexity is one of the things that makes it great.
  • Kace's has compromised quality and is difficult and frustrating for IT administrators to use. Not being able to run Powershell/VBscripts without popping up a black box is just not acceptable. I'd rather configure workstations using native tool such as powershell/vbscript, Scheduled tasks and Group Policy. K1000 just isn't the right tool to be configuring desktops using scripts.
  • @dugullett I have setup the Online Kscript and run as logged in users as you mentioned above and edited the script to work for us as you mentioned here: http://www.itninja.com/question/installing-printers-drivers

    ON ERROR RESUME NEXT
    Set wshNet = CreateObject("WScript.Network")
    Set wshPrn = wshNet.EnumPrinterConnections
    For x = 0 To wshPrn.Count - 1 Step 2
    If Left(wshPrn.Item(x+1),2) = "\\" Then wshNet.RemovePrinterConnection wshPrn.Item(x+1),True,True
    Next

    wshnet.AddWindowsPrinterConnection "\\prtsrv201\OCE2075-001"
    wshnet.AddWindowsPrinterConnection "\\prtsrv201\AROCE2075-001"
    wshnet.SetDefaultPrinter "\\prtsrv201\OCE2075-001"

    I see the command window open on the target machine as if it is running, but nothing happens. All the drivers are on the print server for all our printers.

    I uploaded the dependency .VBS file and set the following:

    I ran the Policy Task as Success using"

    Launch a program:

    Directory: $(KACE_SYS_DIR)

    File: cscript.exe

    Parameters: $(KACE_DEPENDENCY_DIR)\PrinterInstallScript.vbs


    I am not sure what I am missing. Logs shows this:

    For our XP Machine:
    Log for Printer Install on LabSC111-028[ Show All ]
    Started: 01/15/2014 08:33:19
    Finished: 01/15/2014 08:33:19
    Elapsed Time: 0 second
    Status: 1
    Output Log
    Running as: SYSTEM
    Launched Process: cscript.exe
    Activity Log
    Launching program: 'C:\WINDOWS\System32\cscript.exe' 'C:\Documents and Settings\All Users\Dell\KACE\kbots_cache\packages\kbots\121\PrinterInstallScript.vbs' wait='false'

    For our Windows 7 Machine:

    Log for Printer Install on Lab01-PC[ Show All ]
    Started: 01/15/2014 08:33:19
    Finished: 01/15/2014 08:33:19
    Elapsed Time: 0 second
    Status: 1
    Output Log
    Running as: SYSTEM
    Launched Process: cscript.exe
    Activity Log
    Launching program: 'C:\Windows\System32\cscript.exe' 'C:\ProgramData\Dell\KACE\kbots_cache\packages\kbots\121\PrinterInstallScript.vbs' wait='false'
Please log in to comment
Answer this question or Comment on this question for clarity
Admin Script Editor
Admin Script Editor is an integrated scripting environment available free here at ITNinja

Share