Board logo

标题: [系统相关] 批处理如何在administrator修改另一个用户的ie主页? [打印本页]

作者: zds612    时间: 2013-4-14 14:31     标题: 批处理如何在administrator修改另一个用户的ie主页?

最近在做一个批处理

内部装机用的,其中包括添加原本为空的超管密码,创建一个名为abc、密码为abc001的用户,权限为:power users,永不过期,不能改密码

还要删除掉系统自带游戏,等等,本人正在逐步努力中,现在遇到一个问题,希望论坛高手们帮帮忙

我做的这个批处理,是刚装好系统用的,系统默认启动进入administrator用户中,我希望不用进入abc这个账户即可更改abc账户里的ie地址

如果直接在administrator操作,却仅仅在administrator里面有效,abc里面还是默认系统主页

求教,非常感谢!
作者: BAT-VBS    时间: 2013-4-14 16:26

  1. reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Inter Explorer\Main HKEY_CURRENT_\Software\Microsoft\Inter Explorer\Mai" /v "Start Page" /t REG_SZ /d http://www.bathome.com /f
复制代码

作者: lky216    时间: 2013-4-14 16:30

我只弄过运行一个bat,三分钟删除800+个用户
就是用命令
作者: tz_being    时间: 2013-4-14 20:37

回复 2# BAT-VBS


    主页主要取决于这个地方HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 的"Start Page",应该没办法解决的

另外一个思路,设置好一台机子后拷贝该电脑非管理员用户的%USERPROFILE%\NTUSER.DAT覆盖其它待设置的机子
作者: CrLf    时间: 2013-4-14 20:55

本帖最后由 CrLf 于 2013-4-14 21:59 编辑

既然是其他用户的注册表,就用其他用户导入呗:
  1. @echo off
  2. set "cmd=reg add "HKEY_LOCAL_USER\Software\Microsoft\Inter Explorer\Main HKEY_CURRENT_\Software\Microsoft\Inter Explorer\Mai" /v "Start Page" /t REG_SZ /d http://www.bathome.com /f"
  3. setlocal enabledelayedexpansion
  4. runas  /user:administrator "!cmd:"=\"!"
  5. pause
复制代码

作者: BAT-VBS    时间: 2013-4-14 20:59

回复 4# tz_being


    2楼修改的是HKEY_LOCAL_MACHINE,不是HKEY_CURRENT_USER。你是说这样不行对吗?请问你测试的环境是?
作者: tz_being    时间: 2013-4-14 21:32

回复 6# BAT-VBS


    你在命令行下分别运行如下命令,然后打开IE,看IE会打开哪个主页:
reg add "HKLM\SOFTWARE\Microsoft\Internet Explorer\Main" /v "Start Page" /d "123" /f
reg add "HKCU\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /d "456" /f
作者: CrLf    时间: 2013-4-14 22:00

回复 6# BAT-VBS


    用户设置高于公用设置
作者: BAT-VBS    时间: 2013-4-14 22:08

回复 7# tz_being


    把你自己的修改主页的代码放到用户的登陆脚本或者启动项里面行吗?
作者: tz_being    时间: 2013-4-14 22:37

楼上方法可行,可让批处理运行一次后自我删除。不过我更感兴趣CrLf的代码,有空再测试。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2