You need to uninstall a Symantec product for Macintosh. You have tried several methods, including manually uninstalling or running the Symantec Uninstaller without success. Alternatively, you have been referred here by a technician or from another document because running the RemoveSymantecMacFiles utility is necessary to solve a problem with your Symantec program for Macintosh.
WARNING: The tools described in this article will not silently/remotely remove the new *.systemextension present in SEP 14.3.5323+ (RU2+) and macOS 10.15 "Catalina" and newer. For newer versions of SEP, the removal tools must be run locally and a local user must provide administrative credentials for uninstallation of the *.systemextension when the script moves the SEP application to the Trash. Failing to do so will result in a corrupt SEP installation and possibly broken networking.
Apple Macintosh OS X or macOS
WARNING: RemoveSymantecMacFiles does not target a single Symantec product. It removes all files and folders for ALL Symantec and Norton products for Mac, including any contents you have created yourself within those folders.
To download and run RemoveSymantecMacFiles:
SymantecRemovalTool (SymantecRemovalTool.zip) is a modification to RemoveSymantecMacFiles, designed to be pushed out using customer's choice of remote deployment tool. It requires no user input when running as root. As with RemoveSymantecMacFiles, all files and folders that Symantec Mac products have created will be removed; therefore, you will lose all files that reside in those folders, including any that you have created manually. For more information, please see the readme file included with the SymantecRemovalTool download. Symantec provides support for SymantecRemovalTool/RemoveSymantecMacFiles only when running them locally; it is the customer's responsibility to integrate SymantecRemovalTool with Apple Remote Desktop or other remote deployment tools.
Both of these tools require no arguments. Any arguments they receive are each assumed to be potential installation points for Symantec products. Remote deployment solutions (Casper, JAMF, et al) that automatically populate shell script arguments ($1, $2, etc) with other data may cause the Symantec tool to throw an error. To work around this, the remote deployment solution may be configured to call first a dummy script that in turn calls the removal tool without any extra arguments.