Board logo

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

作者: best841228    时间: 2009-7-17 23:10     标题: 批处理怎么把文件添加到组策略注销脚本?

如题,我想把一个脚本放到组策略的注销脚本里,想通过批处理去实现,哪位能提供一个批处理呢?
作者: Batcher    时间: 2009-7-17 23:55

你想放到注销脚本里面的那个脚本的源代码能否贴出来看看?
作者: best841228    时间: 2009-7-18 00:06

  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
复制代码
这个脚本执行后,还要到组策略注销脚本里点确定才能生效,看看能不能怎么修改。
作者: Batcher    时间: 2009-7-18 00:16

能否把c:\test\a.bat的内容贴出来看看?
作者: best841228    时间: 2009-7-18 00:22

a.bat只不过是清理一些临时文件的批处理
作者: best841228    时间: 2009-7-18 00:26

我们这个家庭有没有Q群的
作者: Batcher    时间: 2009-7-18 12:07     标题: 回复 6楼 的帖子

有,论坛公告里面有群号。




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