找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19760|回复: 6

[系统相关] 批处理怎么把文件添加到组策略注销脚本?

[复制链接]
发表于 2009-7-17 23:10:45 | 显示全部楼层 |阅读模式
如题,我想把一个脚本放到组策略的注销脚本里,想通过批处理去实现,哪位能提供一个批处理呢?
发表于 2009-7-17 23:55:19 | 显示全部楼层
你想放到注销脚本里面的那个脚本的源代码能否贴出来看看?
 楼主| 发表于 2009-7-18 00:06:08 | 显示全部楼层
  1. @echo off
  2. set script=c:\test\a.bat
  3. set arg=

  4. set script=%script:\=\\%
  5. if not "%arg%"=="" set arg=%arg:\=\\%
  6. attrib -h -r -s C:\WINDOWS\System32\GroupPolicy\User\Scripts\scripts.ini 2>nul 1>nul

  7. (
  8. echo.
  9. echo [Logoff]
  10. echo 0CmdLine=%script%
  11. echo 0Parameters=%arg%
  12. )>C:\WINDOWS\System32\GroupPolicy\User\Scripts\scripts.ini

  13. attrib +h C:\WINDOWS\System32\GroupPolicy\User\Scripts\scripts.ini

  14. (
  15. echo Windows Registry Editor Version 5.00
  16. echo.
  17. echo [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts\Logoff\0]
  18. echo "GPO-ID"="LocalGPO"
  19. echo "SOM-ID"="Local"
  20. echo "FileSysPath"="C:\\WINDOWS\\System32\\GroupPolicy\\User"
  21. echo "DisplayName"="Local Group Policy"
  22. echo "GPOName"="Local Group Policy"
  23. echo.
  24. echo [HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts\Logoff\0\0]
  25. echo "Script"="%script%"
  26. echo "Parameters"="%arg%"
  27. echo "ExecTime"=hex^(b^):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  28. echo.
  29. echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\S-1-5-21-515967899-839522115-1343024091-500\Scripts\Logoff\0]
  30. echo "GPO-ID"="LocalGPO"
  31. echo "SOM-ID"="Local"
  32. echo "FileSysPath"="C:\\WINDOWS\\System32\\GroupPolicy\\User"
  33. echo "DisplayName"="Local Group Policy"
  34. echo "GPOName"="Local Group Policy"
  35. echo.
  36. echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\S-1-5-21-515967899-839522115-1343024091-500\Scripts\Logoff\0\0]
  37. echo "Script"="%script%"
  38. echo "Parameters"="%arg%"
  39. echo "ExecTime"=hex^(b^):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  40. )>Logoff.reg
  41. regedit /s Logoff.reg
  42. del Logoff.reg
复制代码
这个脚本执行后,还要到组策略注销脚本里点确定才能生效,看看能不能怎么修改。
发表于 2009-7-18 00:16:36 | 显示全部楼层
能否把c:\test\a.bat的内容贴出来看看?
 楼主| 发表于 2009-7-18 00:22:41 | 显示全部楼层
a.bat只不过是清理一些临时文件的批处理
 楼主| 发表于 2009-7-18 00:26:25 | 显示全部楼层
我们这个家庭有没有Q群的
发表于 2009-7-18 12:07:00 | 显示全部楼层

回复 6楼 的帖子

有,论坛公告里面有群号。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 17:24 , Processed in 0.018624 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表