标题: [求助]如何实现组策略中开机自动执行脚本
[打印本页]
作者: hyuanqing
时间: 2006-6-11 12:17
标题: [求助]如何实现组策略中开机自动执行脚本
我的是xp的系统,我想用脚本建立一个.ini文件实现组策略中开机自动执行脚本的功能,但是我用echo something >1.ini写入的ini文件的文字因为编码机制不同全变了乱码,而先用echo something >1.txt再改名为1.ini虽然打开后文字一样了,而且放到C:\WINDOWS\system32\GroupPolicy\Machine\Scripts下后在组策略编辑器中可以看到我添加的文件,但是却出现系统不执行的情况。
请问改如何解决?麻烦各位高人指点。
[
Last edited by willsort on 2006-6-14 at 16:54 ]
作者: 3742668
时间: 2006-6-11 13:09
在我以前的测试中(xp sp1),单纯地添加一个ini文件是不能实现开机运行的目的的,一般对于这种自启动方式,直接修改注册表效果会好得多。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup\0\0]
"Script"="C:\\Documents and Settings\\Administrator\\桌面\\myscript.bat"
"Parameters"=""
在这里添加了启动以后,不光用msconfig无法查看,就连wmic的startup也找不到它的踪迹,我以前的方法是用Gpresult /v | findstr "名称" |findstr /v "站点" | findstr /v "域"(当时测试环境为sp1,用两各个findstr的方法也蛮可笑的。)。其实只要检测注册表的scripts下有无Startup或shutdown就可以知道有无开机自启动或关机时运行的脚本了。
作者: hyuanqing
时间: 2006-6-11 23:34
谢谢斑竹,有时间测试一下:)
还真不知道到底还有多少自启动的实现方法不知道的呢,呵呵
作者: willsort
时间: 2006-6-14 16:54
───────────────── 版务记录 ─────────────────
执行:Will Sort
操作:修改标题 - 求助关于修改ini文件的方法~~~
───────────────── 版务记录 ─────────────────
作者: 不得不爱
时间: 2006-6-15 20:02
3742668:
WIN2000里有效吗?在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\下没有State呀!怎么办?