Just a question, for curiosity, why I cannot use symbols in Linux job name while I can use it for Windows and Virtual Machines? There is something inside the agent that will break if there is some characters?
I cannot recal all the details, but back in days we have had some issues with certain symbols. Although Linux is fine digesting most of them, sometimes certain components and libraries in different parts of different products don't play well with some of the symbols. The list has been created empirically over the course of several years, and is most likely a subset of an intersection of several sets of restrictions. It's not that we forbid to use them just because we hate dots : )