xp_cmdshell 命令开启 NET USE 命令 建立共享文件

 最近做了几个小项目用到了一些 Window 网络命令 ,今天总结一下
 一.SQLServer2008 开启xp_cmdshell 权限(截图对应开启时经常遇到该权限不存在的问题)

     1.

    2.

      

  3.

      

  4.

EXEC sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
EXEC sp_configure 'xp_cmdshell', 1
GO

reconfigure

二.常用的网络命令(开启xp_cmdshell

--net use 将计算机和其它网络计算机建立共享资料链接或者断开
--建立共享资源链接
--执行命令之前数据库必须开启xp_cmdshell 功能
--H: 为网络计算机映射到本地的盘符
--\192.176.0.0D$ 为网络计算机的 '\远程计算机IP盘符文件夹地址'
--123456 为网络计算机密码
--/user:beijiangkeji.local  为网络计算机的域名 如果用户不是域用户,该位置为网络计算机的IP '/user:192.176.0.0'
--Test  为网络计算机用户名
exec master..xp_cmdshell 'net use H: \192.176.0.0D$ 654321 /user:beijiangkeji.local213045'
--与网络计算机联立共享以后,可以复制,读取,访问该盘符下的文件
--复制文件  'copy 源文件地址文件名  目标文件地址文件夹名'
exec master..xp_cmdshell 'copy H:jp.exe H:213045jp.exe'
--遍历共享盘符下的CSV的文件名 
--更多应用参见cmd 命令
exec master..xp_cmdshell 'dir/w H:*.csv /b'
--删除共享资源链接
--H: 为网络计算机映射到本地的盘符
--'/delete' 删除命令
--注意:H:盘后面与'/delete'命令之间有空格
exec master..xp_cmdshell 'net use H: /delete'


--查看网络计算机上的时间
exec master..xp_cmdshell 'net time \192.176.0.0'
--查看网络计算机上设置共享的文件目录
exec master..xp_cmdshell 'net view \192.176.0.0'
--AT 命令一直测试没有通过不知道问题出在哪里
--定时启动计算机上的命令程序(.exe .bat 等)可以定时备份文件
exec master..xp_cmdshell 'at \192.176.0.0 14:03 cmd/c copy D:jp.exe D:213045jp.exe'
--删除定时执行
exec master..xp_cmdshell 'at \192.176.0.0 /delete /y'
--查询所有的AT命令执行计划
exec master..xp_cmdshell 'at \192.176.0.0 '
原文地址:https://www.cnblogs.com/jiangqiang/p/3465387.html