中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎么可以批处理帮别人的机器登录
作者:
标题: 怎么可以批处理帮别人的机器登录 上一主题 | 下一主题
czweb
初级用户





积分 75
发帖 75
注册 2009-10-23
状态 离线
『楼 主』:  怎么可以批处理帮别人的机器登录

挺难的问题
公司域架构,有很多电脑,每人一台,用自己的帐号登录。这些电脑在没有人用时需要利用一下他们的CPU来网络渲染计算一些东西。假如他们没来上班机器空着,有10台电脑,
1.我想批量远程开机(NetWalk软件已实现)
2.启动后到登录介面批量以一个用户名和密码登录(未想出方法实现)
3.启动后批量给这10台启动一个网络渲染客户端(用psExec软件已实现)


现在的问题就是2怎么解决,
你不要告诉我把那10台机改注册表自动登录,这不行,平时他们还要用自己的用户名登录的。如每次开机后自动登录,然后又注消用自己的用户名登录,他们会烦死的。

最理想的就是有个什么工具可以批量,帮对方的机器按一下ctrl+alt+del,然后自动输入用户名和密码,并按一下回车就可以了,哈哈,太理想了,估计是没有。

那只有一台一台跑到跟前手动登录了

2009-10-24 12:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 2 楼』:  

现在的问题就是2怎么解决,
你不要告诉我把那10台机改注册表自动登录,这不行,平时他们还要用自己的用户名登录的。如每次开机后自动登录,然后又注消用自己的用户名登录,他们会烦死的。

照你的所说应该是用远程桌面来解决,可以从你自己的电脑上远程登陆到他们电脑,用mstsc 设置记住密码然后另存RDP,运行MSTSC 使用RDP文件配置就可以自动登陆远程桌面,

远程桌面客户端还可以使用mRemote记住帐号密码登陆也很方便,
我的网志上有简单的介绍:http://hi.baidu.com/yinkeju/blog ... c8ffb56c81198a.html

我猜大概在这些电脑上安装某些远程控制的软件也可以达到同样的效果,比如VNC,PCANYWHERE之类的。



附VKILL哥哥的日志:

局域网开启远程桌面连接的两种方法
15:33 , vkill1、wmic 命令实现(推荐)
下面是两个开启的例子,关闭修改最后面的1为0即可

#server 192.168.88.100
#user administrator
#pass 1234567
wmic /node:192.168.88.100 /user:administrator /password:1234567 PATH win32_terminalservicesetting WHERE (__Class!="") CALL SetAllowTSConnections 1

#server 192.168.88.100
#user administrator
#pass `空密码`
wmic /node:192.168.88.100 /user:administrator /password:"" PATH win32_terminalservicesetting WHERE (__Class!="") CALL SetAllowTSConnections 1


2、inf修改注册表实现

@echo off :: 3389.cmd ::
more +4 "%~0" > 3389.inf & rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\3389.inf & del /q 3389.inf
exit /b
::::::::::::::::::::
[Version]
Signature="$WINDOWS NT$"
[DefaultInstall]
Addreg=AddReg.
[AddReg.]
HKLM,"SYSTEM\CurrentControlSet\Control\Terminal Server",fDenyTSConnections,0x00010001,0
先保存上面代码为3389.cmd文件,再用下面这个开启的例子

#server 192.168.88.100
#user administrator
#pass 1234567
psexec \\192.168.88.100 -u administrator -p 1234567 -c 3389.cmd

[ Last edited by yishanju on 2009-10-24 at 17:36 ]




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-10-24 17:22
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 3 楼』:  

CMD 运行mstsc /?
可以看到MSTSC的参数用法




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-10-24 17:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
czweb
初级用户





积分 75
发帖 75
注册 2009-10-23
状态 离线
『第 4 楼』:  

还不够方便,还需要事先存好RDP文件,多台机器的话就很低效率了

2009-10-28 19:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 5 楼』:  

-_-那不要用MS的远程桌面客户端了,你给我们开发一个吧




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-10-29 16:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复
czweb
初级用户





积分 75
发帖 75
注册 2009-10-23
状态 离线
『第 6 楼』:  

继续寻求更好的方案

2009-11-2 20:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: