YOS里面推入AD的命令行生成代码

简介:
把YOS里面生成AD帐户的命令行生成代码共享一下,互通有无:
ASP程序:
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select hea.*,he1.employee_name,he2.employee_name as leader_name,hou.organizationunit_name,su.user_name,he1.employee_remark from sys_user su,hr_employeeassign hea,hr_employee he1,hr_employee he2,hr_organizationunit hou where hea.employee_code=he1.employee_code and hea.leader_code=he2.employee_code and hou.organizationunit_code=hea.organizationunit_code and su.employee_code=he1.employee_code order by hea.employeeassign_code desc",conn,1,1
while not rs.eof
%>
dsadd user cn="<%=ucase(rs("employee_code"))%>_<%=ucase(rs("employee_name"))%>",ou=<%=rs("organizationunit_code")%>_<%=rs("organizationunit_name")%>,ou=00_YHG,dc=yanhuagroup,dc=com -pwd 123%abc -upn <%=ucase(rs("user_name"))%>@yanhuagroup.com -samid <%=ucase(rs("user_name"))%> -title <%=rs("Employee_Remark")%> -email <%=lcase(rs("user_name"))%>@yanhuagroup.com -dept <%=rs("OrganizationUnit_Name")%> -pwdneverexpires yes -display <%=ucase(rs("employee_name"))%> -ln <%=ucase(rs("employee_name"))%> -fn <%=ucase(rs("employee_name"))%> -empid <%=ucase(rs("employee_code"))%> -desc <%=ucase(rs("organizationunit_code"))%><br>
<%
rs.movenext
wend
rs.close
%>
此页面的前台显示直接粘贴到域控制器的命令行即可。
也可以用其生成文件,由计划任务定期执行,实现自动添加。
(思路为主,细节还可优化)









本文转自 bingyizy 51CTO博客,原文链接:http://blog.51cto.com/bingyi/368733,如需转载请自行联系原作者
目录
相关文章
|
4月前
|
存储 Shell Linux
当你打开终端并输入命令时会发生什么?(下)
当你打开终端并输入命令时会发生什么?(下)
|
4月前
|
存储 网络协议 Unix
当你打开终端并输入命令时会发生什么?(上)
当你打开终端并输入命令时会发生什么?(上)
|
关系型数据库 API C#
C#调用执行命令行窗口cmd,及需要交互执行的处理
C#执行外部程序用到的是Process进程类,打开一个进程,可以指定进程的启动信息StartInfo(启动的程序名、输入输出是否重定向、是否显示UI界面、一些必要参数等)...
2321 0
C#调用执行命令行窗口cmd,及需要交互执行的处理
|
12月前
|
安全
【最重要的 G 代码命令列表】
【最重要的 G 代码命令列表】
420 0
|
Ubuntu Linux Windows
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
在Qt软件中实现部分终端控制命令行功能,使软件内可以又好的模拟终端控制,提升软件整体契合度。
项目实战:Qt终端命令模拟工具 v1.0.0(实时获取命令行输出,执行指令,模拟ctrl+c中止操作)
|
前端开发 测试技术
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
198 0
clswindow使用案例:防止vb程序重复打开,如果重复打开则激活当前已经打开的程序
|
JavaScript
Cypress系列(18)- 可操作类型的命令 之 点击命令
Cypress系列(18)- 可操作类型的命令 之 点击命令
457 0
Cypress系列(18)- 可操作类型的命令 之 点击命令