Configuration Policy : Enforce Shortcuts
I'm having trouble using the Configuration Policy : Enforce Shortcuts in the kace 1000 system. Shortcuts that have spaces in the target get created with underscore replacing the spaces. It looks like this is a bug related to the fact that the KACE server runs off unix/linux and its not replacing the underscores with spaces again when deploying the shortcuts.
Looking at the script that gets created by the policy wizard, it uses a program called ShortcutCreator.exe. The params passed to it according to the KACE script edit page look correct (the spaces are actual spaces). E.g.
Launch “$(KACE_DEPENDENCY_DIR)\ShortcutCreator.exe” with params “ -location=”Desktop“ -name=”Cambridge English Pronouncing Dictionary“ -target=”X:\CEPD - 18th Edition\cepd18.exe“ -args=”“ -startin=”X:\CEPD - 18th Edition“”
The resulting shortcut that get created with this script end up with a target off
yet the start in param comes out correctly
"X:\CEPD - 18th Edition"
I cant get around it by using quotes in the enforce shortcuts wizard since it will complain about the target being invalid if i use quotes.
Community Chosen Answer
I'm not a big fan of that tool. I normally just zip up the links/shortcuts and use a script to unzip them into place (C:\Users\Public\Desktop for example). I have a lot better success that way.