人生处万类,知识最为贤。这篇文章主要讲述Powershell 访问Exchange EWS API相关的知识,希望能为你提供帮助。
首先要在操作服务器上面准备EWS 环境:
- ??下载Exchange EWS API ??
文章图片
- 导入外部模块
ipmo D:\\Desktop\\EWS2.2\\lib\\Microsoft.Exchange.WebServices.dll
3.创建一个EWS 对象来读取邮箱中的收件箱中的邮件
$ExchangeVersion = [Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2013_SP1
$Service = New-Object Microsoft.Exchange.WebServices.Data.ExchangeService($ExchangeVersion)
$creds = Get-Credential
$Service.Credentials = $creds.GetNetworkCredential()
$emaiaddress = \'123456@contoso.com\'
$InboxFolder= new-object Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::Inbox,$emaiaddress)
$Inbox = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($service,$InboxFolder)
$mailitems = $null
$mailitems = $inbox.FindItems(2000)
$mailitems.Items[0].Body.Text# Email Body Content
4.其他的方法例如: 发送邮件, 查看日历, 等等操作可以参考C# ??官方链接??
【Powershell 访问Exchange EWS API】
推荐阅读
- Mysql集群高可用架构(MHA)
- 浅谈系列之跨站脚本工了个鸡(XSS)
- k8s实践liveness与readiness 2种探针使用
- 网络协议之:WebSocket的消息格式
- 本图文详细教程教你win10怎样还原win7
- 对于非管理员,如何从菜单中隐藏”WooCommerce”()
- 如何仅在woocommerce单一产品页面中隐藏侧边栏()
- 如何在WordPress主题的404页面上隐藏/禁用Google Adsense页面级广告( [关闭])
- 如何在WordPress主题中隐藏手机上的图像