[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 求远程批量管理远程计算机系统账号思路

各位大虾好,小弟初来乍到,请教一些关于批量管理系统账号的思路。

运行环境:
1、通过网络可以连接的上千台远程计算机,拥有统一的管理员帐号和密码,需要管理的账号也有统一的命名。
2、操作系统:windows server 2003、windows server 2008、windows server 2012。
3、远端计算机没有启用telnet服务。

我的思路:
windows我只知道net user命令能够管理本地计算机的账户,但是无法对远程计算机直接进行操作。想来想去只想到如下这样的笨办法:
1、建立一个conf.bat文件,内容为net user命令来观礼的内容,例如net uesr guest /active:yes
2、通过net use \\ip\\ipc$ "password" /user:"account"来建立IPC连接
3、通过copy conf.bat \\ip\c$将建立的批处理文件拷到目标计算机
4、通过 net time \\ip获取目标计算机时间
5、通过at \\ip 获取的时间+10s c:\conf.bat加入计划任务,通过计划任务运行conf.bat达到管理账号的目的

问题:
1、最严重的问题就是无法得知这个计划任务是否真正运行并且获得了预期的效果
2、为了保证计划任务能够运行,必须设置10s的延迟,才不会因为网络延迟等原因导致设置的计划任务时间超过服务器当前时间而运行失败。这样的话如果需要修改3000台服务器的账号信息就会有将近10h的延迟
3、计划任务运行完后会留在windows计划任务管理器里无法清除,多次管理后可能留下很多无用的计划任务信息

由于以上的问题,让我觉得我的方法无法很好的实现管理远端服务器账号,小弟对windows的理解尚浅,故向各位前辈请教,还请大家不吝赐教。

初次发帖,如有排版问题或者表述不清,还请见谅,也请您及时指出,下次定当更正,谢谢。

我也没明白,我也想学,但是通过计划任务的话不如直接写入注册表启动项目

TOP

顶一下,还请不吝赐教

TOP

返回列表