/build/static/layout/Breadcrumb_cap_w.png

Need a variable to access the ALLUSERSPROFILE

I have a second script that needs to verify the extraction of a zip file of another script. However the verify fails using $(KACE_DEPENDENCY_DIR) because it references the current script path.

So I need to have this script find a directory that exists in the path of another script... but for XP and Win7.  If it were just one arch, no problem, just put the explicit path.


Any 'pointers' would be appreciated! (pun intended)


0 Comments   [ + ] Show comments

Answers (3)

Posted by: worzie 7 years ago
Third Degree Brown Belt
2

Looks like $(KACE_DATA_DIR) is the ticket!


Thanks for the lead SDNBTP!

Posted by: areiner 7 years ago
4th Degree Black Belt
1

%AllUsersProfile%


Comments:
  • As in "Verify that the directory “%AllUsersProfile%\Dell\KACE\kbots_cache\packages\kbots\735\WorkflowManager†exists."? - worzie 7 years ago
  • minus the screwed up quotations that got garbled - worzie 7 years ago
  • Directory does not exist: %AllUsersProfile%\Dell\KACE\kbots_cache\packages\kbots\735\WorkflowManager

    but it does - worzie 7 years ago
Posted by: SDNBTP 7 years ago
Third Degree Blue Belt
1

Are you doing this directory verify from the Kace scripting page? If so, Kace doesn't know what %AllUsersProfile% variable is. Try this instead: $(KACE_INSTALL)\kbots_cache\packages\kbots\735\WorkflowManager

If you do want to use %AllUsersProfile%, use a batch script. IF EXIST %AllUsersProfile%\Dell\KACE\kbots_cache\packages\kbots\735\WorkflowManager yourcommands or IF NOT EXIST.


Comments:
  • Wish that was it. That equals: C:\Program Files\Dell\KACE\\kbots_cache\packages\kbots\735\WorkflowManager - worzie 7 years ago
  • I know it says it too:
    Installation directory for executables, scripts, packages, etc.
    All are synonymous. Preferred: $(KACE_INSTALL)
    5.2+ Win7/Vista C:\ProgramData\Dell\KACE
    5.2+ XP C:\Documents and Settings\All Users\Dell\KACE
    5.2+ Mac OS X /Library/Application Support/Dell/KACE/bin
    5.2+ Linux /opt/dell/kace
    5.1 Windows c:\Program Files\KACE\KBOX

    However it looked in Program Files :-/ - worzie 7 years ago
  • What version is your kbox? For Windows these two variables are supposidly the same.

    $(KACE_INSTALL)
    5.2+ Win7/Vista C:\ProgramData\Dell\KACE
    5.2+ XP C:\Documents and Settings\All Users\Dell\KACE
    5.1 Windows c:\Program Files\KACE\KBOX

    $(KACE_DATA_DIR)
    5.2+ Win7/Vista C:\ProgramData\Dell\KACE
    5.2+ XP C:\Documents and Settings\All Users\Dell\KACE
    5.1 $(KACE_INSTALL) - SDNBTP 7 years ago
    • Cough... still a bit behind: 5.3.53053 - worzie 7 years ago
      • So I presume I'll have to fix my scripts after upgrading. Argh! - worzie 7 years ago
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ