@Bob-Beatty said:
learn to say "no problem" with honest discussion about getting the results.
I'm reminded of a new client we have in our shared hosting environment. He somehow got into the contract that he can perform snapshots on his VMs, a big no no in the environment. This went through sales drones, service managers, etc. etc. etc. until it hit support. We told them it was going to take out other customers if they were doing this, specifically if you fill up a LUN it can take out the ESX box that LUN is connected to. Even though they have dedicated storage, they have the ability to take out an entire 32 node cluster in the process. Not to mention that we had no way of monitoring the size of the LUN through our current tools and the customer before even implementing their environment was at over 60% usage.
Management demanded that we say "no problem". Support's answer was not only no, but [moderated] no.
Sometimes in IT, it's good to know when to say no. Knowing what is possible and impossible is critical to an IT career.