Why does Blackbaud require xp_cmdshell to be enabled?
The xp_cmdshell is utilized by the Blackbaud Management Console to list files and directories. Therefore, it is needed to attach a database and/or restore from a backup. If you do not wish to leave it enabled after completing these processes you may disable it. However, please be aware that you must re-enable it each time you wish to complete one of these processes.