统一收集域客户机的gpresult结果

统一收集域客户机的gpresult结果

在域工作下,大家可能会碰到一些问题,比如想了解客户机获取域下发的策略到底有没有运行,执行结果又怎么样。这时候可以在域用策略下发gpresult定时查询客户机的策略情况。

1.首先在域服务器的OU下的组策略添加用户登陆脚本。

 

 2.在登陆脚本下新建文本文档把CreateObject("Wscript.Shell").run "cmd /c \\pcwe\netlogon\1.bat",0复制进去文本文档改为*.reg, (\\pcwe\netlogon\1.bat为批处理文件路径)这个注册表的目的是为了隐藏gpresult的收集窗口。

 

3.在域服务器下的共享目录下新建个批处理文件内容为

for /f %%i in ('hostname') do set hostname=%%i
hostname > \\pcwe\MAHDI共享\公共文件夹\RSOP\%hostname%.txt
gpresult /v > \\pcwe\MAHDI共享\公共文件夹\RSOP\%hostname%.txt
del D:%hostname%.txt

(注明:\\pcwe\MAHDI共享\公共文件夹\RSOP\%hostname%.txt是gpresult结果存放路径一定要有读写权限。)

 

你可能感兴趣的:(用户,统一,组策略,客户机,gpresult结果)