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.0\D$ 为网络计算机的 '\\远程计算机IP\盘符\文件夹地址'
--123456 为网络计算机密码
--/user:beijiangkeji.local  为网络计算机的域名 如果用户不是域用户,该位置为网络计算机的IP '/user:192.176.0.0'
--\Test  为网络计算机用户名
exec master..xp_cmdshell 'net use H: \\192.176.0.0\D$ 654321 /user:beijiangkeji.local\213045'
--与网络计算机联立共享以后,可以复制,读取,访问该盘符下的文件
--复制文件  'copy 源文件地址\文件名  目标文件地址文件夹名'
exec master..xp_cmdshell 'copy H:\jp.exe H:\213045\jp.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:\213045\jp.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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值