博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Powershell管理系列(二十四)PowerShell操作之批量启用Exchange用户头像
阅读量:5810 次
发布时间:2019-06-18

本文共 1332 字,大约阅读时间需要 4 分钟。

由于组织机构比较大,分支机构的员工可能都不能相互认识,可以在GAL中除了显示联系人信息还可以显示他的照片。在Exchange server 2013里面导入图片有两种方式,一种是使用Import-RecipientDataProperty,但是对图片大小有限制,图片必须是 JPEG 格式的文件,且不得大于 10 KB;第二种是使用set-userphoto,可以配置允许用户将图片与其帐户关联的用户照片功能,用户的照片会出现在本地和基于云的客户端应用程序中,如 MicrosoftOutlook Web App、Lync、Skype for Business 和 SharePoint,而且支持高清图片。


下面讲解使用set-userphoto批量设置Exchange用户头像

technet参考语法如下:

链接:

Set-UserPhoto "Paul Cannon" -PictureData ([System.IO.File]::ReadAllBytes("C:\Users\Administrator\Desktop\PaulCannon.jpg"))


方法1、使用csv导入

步骤1、新建人员信息CSV,在导入到Exchange,如下图,新建一列数值,取ad里的SamAccountName值,

步骤2、图片的值和csv的值保持一致,同时将图片和csv文件均复制到服务器的c:\photo

步骤3、使用如下命令批量导入图片,

Add-PSSnapin microsoft.exchange*

Import-Csv -path C:\photo\userphoto.csv -encoding default | %{Set-UserPhoto $_.sam -PictureData ([System.IO.File]::ReadAllBytes("C:\photo\"+$_.sam+".png") ) -Confirm:$false} 


方法2、直接查询ad账号,在批量导入图片,命令如下,test-path的目的是查询是否存在图片名同样名字的AD账号,

Get-User -Filter * -SearchBase "ou=contoso,dc=contoso,dc=com" `

|?{(test-path ("C:\photo\"+$_.SamAccountName+".png")) -and ($_.RecipientType -eq "usermailbox")} `

|%{Set-UserPhoto $_.SamAccountName -PictureData ([System.IO.File]::ReadAllBytes("C:\photo\"+$_.SamAccountName+".png") )  -Confirm:$false}

[图和命令不符,限于测试环境不存在了,不能在截图了,这里建议使用get-user,可以筛选具有邮箱属性的用户]

导入后的效果如下:








本文转自 zhou_ping 51CTO博客,原文链接:http://blog.51cto.com/yuntcloud/1712651,如需转载请自行联系原作者

你可能感兴趣的文章
9.11 h5日记
查看>>
ubuntu下openssh升级
查看>>
CSUOJ 1808 地铁
查看>>
DataSourceTransactionManager手动提交事务和回滚事务
查看>>
ACM训练计划建议(转)
查看>>
Lucene.Net+KTDictSeg中文分词搭建全文检索引擎
查看>>
2.1 solidwork进阶(曲面设计、钣金/焊接设计、Top-Down)
查看>>
汇编语言基础总结(一)
查看>>
递归的应用实验一
查看>>
updateXML 注入 python 脚本
查看>>
【转载】[ORACLE]详解not in与not exists的区别与用法
查看>>
centos配置静态ip
查看>>
stackoverflow慢问题
查看>>
人脸美化
查看>>
[LeetCode]Permutations
查看>>
层序遍历、遍历二叉树的应用
查看>>
快速安装.net 4.0
查看>>
[PHP] PHP & HTML & JavaScript & MySQL 代码如何互相传值
查看>>
[Swust OJ 715]--字典序问题(组合数预处理/数位dp)
查看>>
获得正在编辑行的数据 esayui datagrid
查看>>