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

[系统相关] [已解决]怎样用批处理修改组策略中的设置?

本帖最后由 nmbz2010 于 2011-4-27 10:26 编辑

我想实现用批处理代码修改windowsXP中组策略的“用户配置-管理模板-网络-网络连接”中的设置,主要是想修改“禁止访问LAN连接的属性”为启用和“为管理员启用windows2000网络连接设置”为启用,请高手帮我解决一下,非常感谢!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

  1. @echo off
  2. set "keypath=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\{7D87456E-F6AB-4FDB-A6EE-6AEE14993809}User\Software\Policies\Microsoft\Windows\Network Connections"
  3. reg add "%keypath%" /v "NC_LanProperties" /t reg_dword /f /d 00000000
  4. reg add "%keypath%" /v "NC_EnableAdminProhibits" /t reg_dword /f /d 00000001
  5. pause
复制代码

TOP

其实你可以自己分析,组策略的修改也会在注册表内有体现,修改之前对HKEY_LOCAL_MACHINE导出,修改之后再导出一个,用对比工具或是FC这个WINDOWS内置的小工具进行对比就OK了。这样自己可以知道很多系统修改在注册表中对应的位置。

TOP

3# liaobiaoxing


遗憾的是,并非所有组策略的修改都会反应在注册表里面,可以试试另外的思路:

批处理修改组策略给guest用户限权允许远程关机
http://bbs.bathome.net/thread-4498-1-1.html

批处理修改组策略限制用户更改系统时间
http://bbs.bathome.net/thread-4755-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢版主的代码,但是好像不起作用,执行代码之前我打开注册表查找代码中的路径竟然没有找到,执行后倒是有了,但是打开组策略还是原来的设置。请帮忙看看还有没有别的代码或办法!谢谢!

TOP

忘了和你讲,我的系统是XPSP3,关于上述注册表的位置,可能系统不一样,具体的位置也不一样,但是好歹是个思路,你自己对照自己的注册表找找看。

TOP

5# nmbz2010


试试用RegSnap之类的软件记录一下修改组策略前后的注册表,然后比较一下就知道具体是哪些键值了。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢大家的帮助,通过Regsnap注册表对比软件很容易看到注册表的变化,问题解决了!非常谢谢!!

TOP

返回列表