我有一个非常简单的任务,但需要一个示例来说明其工作原理
存储的proc执行xp_cmdshell以在远程服务器上运行bat文件 因此,proc代码具有一个远程路径,例如 \ remoteServer \ C $ \ folder \ file.bat
我需要它在不是SQL服务器的远程服务器上运行,因此在.bat文件中,我指定了 \ remoteServer \ C $ \ folder \ file.bat
当我检查EXEC xp_cmdshell'whoami'时,它返回 nt service \ mssql $ test
1)如何在不更改配置管理器中的默认服务帐户的情况下将xp_cmdshell用作域用户。我需要使用代理
2)如何在远程服务器上执行xp_cmdshell作业?它会继续尝试在当前服务器上执行,因此错误是“系统找不到指定的路径。”
预先感谢