We can’t control administrators doing actual install or uninstall of software on their own client.
during installation: They install software on the client (no commvault permissions exist in the local OS) but we won’t let them register with commserve without proper auth code or credentials
during uninstall: They would remove local binaries. we can’t prevent them as they control the operating system. At that time, we just record the uninstall action on CS. It is reflective of what happened. It is not about permissions at that point. Even if they don’t have permissions, we would like to know.
Also they can uninstall without any network connectivity to commserve and we can’t stop them. in that case, we won’t even know they uninstalled.