Tendría cuidado con xp_cmdshell porque puede crear un gran agujero de seguridad. Consulte este artículo de http://www. databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell.htm
Si la cuenta de servicio tiene derechos de administración local, puede usar este procedimiento para ejecutar cualquier comando del sistema operativo Windows.
Echa un vistazo a esta pregunta similar que hice hace algún tiempo. Después de investigar un poco, decidí que el riesgo de seguridad era demasiado grande para un servidor de base de datos de producción. Su situación puede ser diferente y xp_cmdshell podría ser la respuesta.SQL Server xp_cmdshell