ROFL... I posted that to the shoutbox cuz I didn't want to set the tone here... so much for that.
It was just a first observation... I just found it odd. NoMacrosInStrings was explicity set to off despite off being implicit yet in the code, macros were concatenated properly. NoVarsInStrings on the other hand was left implicitly off and vars were imbedded.
My other pet peeve is where there are one-liner IF constructs. When quickly scanning down the lines, it initially jumps out as missing ENDIFs which it is not. I realize one-liners are easier to copy/paste and that the indenting shows the true nesting but it still catches my mind's eye.
The SETTIME thing, I will hold my tongue on.
I don't know about others, but I've never understood the @HomeShr thing. If you map the HomeShr in the profile, why do it in KiX too? I've run into issues with some PCs not mapping it properly in the profile and if done in both places, I've run into conflict issues. I don't set it in the profile leaving it entirely upto the script to do.
Deleting drives... another point of confusion... if drives are mapped persistent, the /persistent switch is needed to delete them. If not mapped persistent, they shouldn't need to be deleted. What am I missing?
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.