27,579
社区成员
发帖
与我相关
我的任务
分享
exec master..xp_cmdshell'net use \\192.168.0.136\tst PASSWORD /user:192.168.0.136\USERNAME'
exec master..xp_cmdshell 'bcp csdn_test.dbo.abc out "\\192.168.0.136\tst\temp.xls" -c -q -T
-S"192.168.0.136" -U"sa" -P""'
其中:PASSWORD, 是 USERNAME在 192.168.0.136上的用户,当为空时,用''''
USERNAME 能访问这个目录 的用用户,比如administrator
比如你192.168.0.136 机器上administrator,密码为:1234
exec master..xp_cmdshell'net use \\192.168.0.136\tst 1234 /user:192.168.0.136\administrator'
exec master..xp_cmdshell 'bcp csdn_test.dbo.abc out "\\192.168.0.136\tst\temp.xls" -c -q -T
-S"192.168.0.136" -U"sa" -P""'
比如你192.168.0.136 机器上test,密码为:空
exec master..xp_cmdshell'net use \\192.168.0.136\tst '''' /user:192.168.0.136\test'
exec master..xp_cmdshell 'bcp csdn_test.dbo.abc out "\\192.168.0.136\tst\temp.xls" -c -q -T
-S"192.168.0.136" -U"sa" -P""'
1、你先测试这个:
exec master..xp_cmdshell 'dir \\192.168.0.136\tst'
权限正常时此句有结果 ,如果没有试我的方法
2、
exec master..xp_cmdshell'net use \\192.168.0.136\tst PASSWORD /user:192.168.0.136\USERNAME'
exec master..xp_cmdshell 'bcp csdn_test.dbo.abc out "\\192.168.0.136\tst\temp.xls" -c -q -T
-S"192.168.0.76" -U"sa" -P""'