Eu tomaria cuidado com xp_cmdshell porque ele pode criar uma grande falha de segurança. Confira este artigo dehttp://www. databasejournal.com/features/mssql/article.php/3372131/Using-xpcmdshell.htm
Se a conta de serviço tiver direitos de administração local, você poderá usar este procedimento para executar qualquer comando do sistema operacional Windows.
Confira esta pergunta semelhante que fiz há algum tempo. Depois de algumas pesquisas, decidi que o risco de segurança era muito grande para um servidor de banco de dados de produção. Sua situação pode ser diferente e xp_cmdshell pode ser a resposta.SQL Server xp_cmdshell