- 帖子
- 11
- 积分
- 199
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-10-23
|
解决了,是密码的问题,dos下默认无法区 分大小写和特殊字符^%&*()等,更换密码后就没问题了
实现功能:运行 change.bat 就可以完成域环境中客户端批量更改注册表的动作
文件存放:所需文件放在服务器上 \\192.168.6.2\data01\temp\key 中,包含a.bat、b.vbs和两个注册表文件a1.reg、a2.reg客户端都能访问
change.bat 内容###############################
@echo off
if not exist D:\ok (
RD /S /Q d:\changekey
mkdir D:\changekey\a
copy /y \\192.168.6.2\data01\temp\key D:\changekey >nul
start D:\changekey\b.vbs
runas /user:asia.hassell.local\sha_ict D:\changekey\a.bat || echo 如果总是出现此提示请联系技术支持 &pause>nul
)
mkdir d:\ok
del /Q D:\changekey\b.vbs
b.vbs 内容##############################
dim wsh
set wsh=WScript.CreateObject("WScript.Shell")
wscript.sleep 400
wsh.SendKeys "asosx215a@"
wscript.sleep 500
wsh.SendKeys "{enter}"
a.bat的内容#######################################
regedit /s D:\changekey\a1.reg
regedit /s D:\changekey\a2.reg
echo 完成!&pause>nul |
|