欧非资源网:安全、免费、专业放心的资源下载站! 最新软件|软件分类

您的位置:欧非资源网 > 其他专区 > SharePoint > SharePoint PowerShell SendEmail

SharePoint PowerShell SendEmail

时间:2020-03-02 21:10作者:admin来源:未知人气:307我要评论(0)

最近碰到这样一个需求,用户需要个简单的定时邮件提醒,就是抓取SharePoint某个列表里的值,然后作为邮件地址/邮件主题/邮件内容发送出去。

  自己想了想,既然用户要求每天定时发送,那么肯定是任务计划,这样使用PowerShell是最方便不过的。

  SharePoint 发送邮件的方法很简单,就是利用自带的SendEmail()方法就可以了,这里,我们用PowerShell调用Net方法SendEmail()来发送邮件。

  首先就是邮件头部信息,包括邮件地址 主题和内容,如下:

  //这是我的网易邮箱,有SharePoint项目或者机会,都欢迎联系我,哈哈
  $email = "linyu_s@163.com"   
  $subject = "XXX Application Approval Notification"
  $body = "balabalabala...."

  然后,就是打开SharePoint站点:

  $site = New-Object Microsoft.SharePoint.SPSite "http://workflow-platform/sites/xxx"
  $web = $site.OpenWeb()

  最后,就是去发送邮件了:

  [Microsoft.SharePoint.Utilities.SPUtility]::SendEmail($web,0,0,$email,$subject,$body)

  结束语

  这就是利用SharePoint服务器端对象里Microsoft.SharePoint.Utilities.SPUtility 中的SendEmail() 去发送邮件,当然,我们还可以借助类似方法,调用SharePoint 中其他的对象模型,大家就可以发挥自己的想象了。

  功能实现起来,是不是很简单,studio甚至都不用打开visual studio就可以完成了,这就是SharePoint 作为产品的便利。

SharePoint PowerShell SendEmail的下载地址:
  • 本地下载

  • 相关阅读 SharePoint中Office文件无法打开的解决方案如何快速生成SharePoint测试大文件如何查询SharePoint Library中空文件夹?如何快速备份SharePoint Farm Solution如何解决Event Viewer中SharePoint Error - Event ID 8321SharePoint 2016 CU安装失败,"Exception: The upgraded database schema doesn't match the TargetSchema"的解决方案InfoPath Error “此文档库已经被重命名或删除,或者网络问题导致文件无法保存…” 的解决方案SharePoint 2013 App概述How to Shrink SharePoint Content Database Log File?Project Web App Feature无法开启的解决方案

    文章评论
    发表评论

    热门文章 SharePoint 2016 图文安装教程 后面有激活序列号、密钥分享[SharePoint入门教程]一SharePoint发展、工具及术语如何用 SharePoint Online创建团队网站?SharePoint Iframe 报错“此内容不能显示在一个框架中”

    最新文章 SharePoint中Office文件无法打开的解决方案如何快速生成SharePoint测试大文件 如何查询SharePoint Library中空文件夹?如何快速备份SharePoint Farm Solution如何解决Event Viewer中SharePoint Error - Event ID 8321SharePoint 2016 CU安装失败,"Exception: The upgraded database s

    人气排行 SharePoint 2016 图文安装教程 后面有激活序列号、密钥分享[SharePoint入门教程]一SharePoint发展、工具及术语如何用 SharePoint Online创建团队网站?SharePoint Iframe 报错“此内容不能显示在一个框架中”SharePoint 2013 安装图解 SharePoint安装步骤图解教程SharePoint 如何开启访问请求[SharePoint入门教程]一SharePoint概述[SharePoint入门教程]一创建SharePoint母版页

    盖楼回复X

    (您的评论需要经过审核才能显示)