域环境批量推送OUTLOOK签名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了域环境批量推送OUTLOOK签名相关的知识,希望对你有一定的参考价值。

公司使用了新的邮件签名,所有用户都要更新,由于邮箱是外包的企业邮箱,所以在exchange上修改这个方法就over了,查了一下微软的文档,outlook的签名的默认存放路径是在C:\Users\用户名\AppData\Roaming\Microsoft\Signatures,既然有默认路径那就好办了,我们可以将标准签名直接拷贝到该路径中,然后用户手动修改一下个人信息即可。
首先我在自己的outlook上按照新的邮件签名格式建立新的签名
技术分享图片
然后找到该签名的存放位置将此签名的相关文件全部复制到一个共享文件夹中,共享文件夹必须everyone可读取,我将文件直接复制到\Domain\SYSVOL\Domain\scripts\OutlookSignature
技术分享图片
技术分享图片
接下来我们需要写一个脚本,将共享文件夹中的签名文件直接复制到每个客户端的签名文件存放路径中,我计划使用powershell脚本,然后运用组策略在用户登录时执行脚本,脚本程序内容如下:
$Path="$Env:APPDATA"+"\Microsoft\Signatures"
if((Test-Path $Path) -ne $True)
{
New-Item $path -type directory
}
Copy-Item -Path "\test.com\SYSVOL\test.com\scripts\OutlookSignature*" -Recurse -Destination $Path -ErrorAction SilentlyContinue
组策略推送如下:
技术分享图片
然后到客户端测试,用gpupdate /force强刷一下组策略,注销后重新登录,打开outlook,然后切换到签名的设置位置,我们可以看到用户的签名中出现了我们需要的签名文件,如果没有出现签名,先检查一下客户端是否获取并应用了组策略。

以上是关于域环境批量推送OUTLOOK签名的主要内容,如果未能解决你的问题,请参考以下文章

在域环境里面,如何一次性批量将注册表文件全部导入客户机里面?答对追加200

批量创建域用户的那些事

java 同步用户信息到AD域

AD 脚本kixtart运用之六(outlook邮件批量生成签名)

是否可以进行Http2跨域推送请求?

如何实现windows7系统的批量退域及加域