如何刷新OUTLOOK客户端自动完成缓存!

根据您的描述,我对这个问题的理解是:您在AD中删除了一个用户后又创建了另一个同名的用户,并且这个新用户使用的是新的邮件地址。当您收发邮件时,输入这个用户,缓存会自动提示到以前的邮箱地址。如果我的理解有误,请告诉我。

一般来说,这个问题应该是由于Outlook客户端缓存了曾经使用过的用户邮件地址,这个缓存是放在一个后缀名为.nk2的文件内。一旦删除了这个文件,那么所有的邮件地址缓存就被删除了。所以这是一个客户端的问题。鉴于您想使用组策略来实现这个功能, 我建议您可以通过脚本的方式来达成这个目的。请参考以下详细步骤:

1. 在域控上创建一个文件叫nk2.bat,并将下面这段命令输入在这个文件中:

Del "%userprofile%/Application Data/Microsoft/Outlook/*.nk2" /q

2. 创建一条组策略,并将他应用在用户所在组织单位上。然后,将nk2.bat文件放到//dc-name/sysvol/ /Policies/{GUID}/USER/Scripts/Logon 目录中。

注意:将 替换成您的环境的域名,将{GUID}替换成这条新建组策略的“唯一的名称”。 组策略的“唯一的名称”可以在这条组策略的属性中获得。

3. 打开这条组策略并在组策略编辑器里做如下编辑:

==================================

a. 展开用户配置 -> Windows设置 -> 脚本(登录/注销)。

b. 双击登录。

c. 点击添加。

d. 点击浏览。选择nk2.bat文件,点击打开。点击确定。

e. 点击确定。

4. 在客户端上运行gpupdate /force命令。

5. 让用户登出再登录机器来应用新建的组策略。

你可能感兴趣的:(windows,脚本)