打印

[求助] 如何通过组策略完成域用户初次登录的配置

本主题由 mwpq 于 2007-11-7 09:00 关闭

如何通过组策略完成域用户初次登录的配置

域中添加一个用户,而这用户在工作站登录时,由于有几个软件使用的默认值不是很好,每次都要手工更改,在logon和startup里做又是不能做一次性的,请教那位高人有这方面的经验

TOP

那也要软件都有接口才行。! N) g( r7 l3 i, o7 ~
还有就是可以通过脚本更改注册表来实现。

TOP

首先软件得支持com。) V; ?4 ~$ e6 o- P1 ?4 Q
' j$ f' z2 A7 Z) Q
还有就是可以通过改注册表,就像楼上说的。

TOP

不知道楼上两位说的怎么实现,我的应用很明确,不存在其他的软件,只是域策略的一个配置而已,当然,如果不能通过域策略实现,具体要怎么才能做到,请告知

TOP

首先,你需要说明你是如何更改软件默认值的?通过注册表修改还是什么方式?这样才好帮你研究
《无量寿经·第十八愿》言:
设我得佛,十方众生,至心信乐,欲生我国,乃至十念,若不生者,不取正觉。唯除五逆,诽谤正法。

TOP

比方说,我要在用户初次登录时设置这个注册表值
1 Z% U7 v7 t. u* [' _) e9 }& W[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing]& r, d. H9 n2 z9 I5 L& Z5 x# Y$ d
"State"=dword:00023e00

TOP

看一下有关wmi的资料,不是很难。

TOP

引用:
原帖由 Wilson_Lee 于 2007-9-4 14:20 发表
" v* H8 G* `* b0 J, |0 f4 V" i比方说,我要在用户初次登录时设置这个注册表值3 G5 ~0 p* q, u9 F
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing]
# k0 E9 E1 E7 V7 l"State"=dword:00023e00
复制内容到剪贴板
代码:
set oShell = WScript.CreateObject("WScript.Shell")
oShell.RegWrite "HKCU\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing\state", 146944, "REG_DWORD"
可是为什么你要用脚本来改注册表呢,这样的话你用登陆脚本实现的话,除非登陆的用户有修改注册表的权限,否则不会成功。当然你可以把管理员的帐号加进去,不过这样很不安全. 如果用开机脚本来实现的话,就失去了修改某个用户使用该软件的注册表的意义。, ~7 F2 x# [& H5 t

. o# ^ K( T5 l你完全可以用组策略来完成该项操作,组策略是一个很强大的域管理工具。

TOP

当然可以改的,这是HKCU,不是实现不了,是有没有地方设置,保有初次登录时,才修改这个注册表,不用每次登录或开机都做一次

TOP