通过Sql Server 2008 r2执行以下命令shell for msg命令的问题
EXEC master..xp_cmdshell 'msg Curious.k /server:CuriousK-PC "Hello"'
输出是: user.name不存在或已断开连接 NULL
但是从命令提示符处成功执行并将消息发送到require主机。
c:\>msg Curious.k /server:CuriousK-PC "Hello"
同时成功执行以下命令
EXEC sp_configure 'show advanced option'
EXEC sp_configure 'xp_cmdshell'
以上两个查询的结果是:
minimum maximum config_value run_value
0 1 1 1
EXEC xp_cmdshell 'del "E:\01. DailyBackup\MainDB.bak"'
exec master..xp_cmdshell 'net use t: "\\192.168.0.1\c$" My@Secrete007 /user:MyCoLocal\user.name'
EXEC master..xp_cmdshell 'copy t:\a.txt t:\b.txt'
EXEC master..xp_cmdshell "net use t: /delete"
以上所有内容都完美执行但是后续命令无法通过sql server运行
EXEC master..xp_cmdshell 'msg Curious.k /server:CuriousK-PC "Hello"'