当前位置:主页 > Office办公 > 其他专区

最新发布

Windows版Outlook本月将获得邮件快捷回复功能
Windows版Outlook本月将获得邮件快捷回复功能

微软正在为Windows版Outlook添加一项基于人工智能的新功能,可以帮助用户在回复邮件时节省一些时间。Web、iOS、Android上的Outlook已经支持快速点击回复,该功能还将在本月晚些时候登陆Windows客户端。该功能推出后,Windows版Outlook将能够根据邮件中收到的信息为用户提供三种相关回复。该功能使用机器学习和人工智能来建议最佳的回复,用户只需要点击其中一个就可以发送,用户也能够在设置菜单中关闭建议回复。该功能已经在测试版频道中为OfficeInsiders提供,它的设计目的是让用户免去为回复邮件而专门打字的麻烦。虽然快捷回复功能首先在美国面向英语用户推出,但目前线上Outlook正在向全球客户推出更多语言的这项功能,目前包括法语、德语、意大利语、葡萄牙语和西班牙语。

Outlook无法查看或创建电子邮件的问题解决方案
Outlook无法查看或创建电子邮件的问题解决方案

无法使用 Windows 版 Outlook 查看、编辑或发送电子邮件,并且会在收发邮件后不久就看到 Outlook 界面的空白一片。目前已知的是,该 Bug 会在 Outlook 13929.20372(2104 编译版本)中出现,且似乎仅影响 Windows桌面平台。微软很快确认了相关问题,并表示全球范围内都有所波及。在官方修复推出之前,该公司建议大家转而使用 Android / iOS 等其它设备。某位 Reddit 网友写道:我无法将邮件完全加载到 Outlook 桌面客户端中,但 Web 版本又是正常的。具体问题是,在单击并打开电子邮件时,文本会闪现一秒又消失。另一位 Reddit 网友写道:在回复邮件的时候,也不会看到程序中本该显示的文本,整个界面基本上都是空白的。作为一种缓解措施,大家可尝试将 Microsoft Outlook 回滚到早前的版本。而要修复无法查看或撰写电子邮件的 Bug,亦可参考以下步骤:(1)以管理员权限打开命令提示符(CMD);(2)输入 cd C:\Program Files\Common Files\microsoft shared\ClickToRun 并按下回车键;

SharePoint REST 上传文件请求403错误
SharePoint REST 上传文件请求403错误

最近,需要在SharePoint上传文件到文档库,但是,上传的过程报错了。错误代码 { "error": { "code": "-2130575251, Microsoft.SharePoint.SPException", "message": { "lang": "en-US", "value": "The security validation for this page is invalid and might be corrupted. Please use your web browser's Back button to try your operation again." } } }操作就是调用SharePoint Plus 添加文档https://aymkdn.github.io/SharepointPlus/files.html#createFile有兴趣的可以看一下这个插件,本来以为是插件的问题,后来发现并不是。发现插件在执行这个方法的时候,其实是Call REST Service。然后,调用了REST API上传,也是报一样的错误。后来发现,是Request Digest token需要刷新一下: 复制代码 $.ajax({ url: _spPageContextInfo.webAbsoluteUrl + "/_api/contextinfo", method: "POST", headers: { "Accept": "application/json; odata=verbose"}, success: function (data) { $('#__REQUESTDIGEST').val(data.d.GetContextWebInformation.FormDigestValue) }, error: function (data, errorCode, errorMessage) { alert(errorMessage) } });复制代码

310 次浏览
SharePoint PowerShell SendEmail
SharePoint PowerShell SendEmail

最近碰到这样一个需求,用户需要个简单的定时邮件提醒,就是抓取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)  结束语

315 次浏览
SharePoint 如何更新服务器场管理员密码
SharePoint 如何更新服务器场管理员密码

很多客户都不允许服务器场管理员账号是永不过期的,这样一方面不安全,另外,也不符合很多公司的安全策略。  所以,我们就会遇到定期修改密码的操作,说真的,这个操作有点sao,因为我们很多时候会用到这个密码。  先说说如何操作,首先,需要在AD里更新密码,当然,更新密码的方式有很多种,这里是有一个操作,就是管理员密码改了,我们需要去更新SharePoint Farm。  然后,我们需要更新SharePoint Farm的密码,这时候,PowerShell 又该上场了(真的是IT运维利器,专治各种sao操作): 复制代码 #Get Farm Account $FarmAccount = Read-Host "Domain\FarmAccount" #Get new Password $Password = Read-Host "New password" –AsSecureString #Update password for farm account Set-SPManagedAccount -Identity $FarmAccount -ExistingPassword $Password -UseExistingPassword $true复制代码  这样,我们就把SharePoint Farm的密码更新完毕了!!!  下文  为什么说更新服务器场管理员密码有点sao呢?下面就是我要说的重点了!  SharePoint Farm Account的密码就这样一条密码就更新了,很高效有木有?但是。。这里有一条但是。。我们其他的地方,就不需要更新了么?

SharePoint 生产环境文件归档
SharePoint 生产环境文件归档

最近,用户提出数据库大小太大,所以,希望把文件归档。至于归档,该怎么做呢?  正文  我们提出的解决方案,占用数据库最主要的就是各种文档,那就按照时间为限制,超过一年的文档全部备份,由用户的IT自行保存到他们的存储中。  还好用户的数据规模不是特别的大,我们使用程序来处理也不会特别的耗时。 •  文档库  关于文档库处理起来比较容易,我们只需要用Windows 资源管理器视图,把文档先拷贝下来进行备份,然后再进行删除就可以了。 •  列表  列表处理起来,还是比较有难度的,我们需要把所有项目的列表附件都备份,然后进行删除。  我们这里讲的就是如何批量备份,至于删除,只需要稍稍改一下下面的脚本,就可以了。 复制代码 [void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")#SharePoint variables $SiteUrl = "http://siteurl" $WebUrl = "weburl" $LibraryName = "listname"#Save Path $SavePath = "C:\ListBackup20200227"

SharePoint 如何获取服务器场管理员密码
SharePoint 如何获取服务器场管理员密码

这还是很久以前发生的故事(你也可以说事故),公司新来的小朋友帮客户运维,然后,因为客户要改场管理员密码,这个很简单啊,我们有密码变更的文档。小朋友分分钟就帮客户把密码更新了,然后,就去干别的了。尴尬的就是,密码是更新了,但是忘了告诉客户了,自己也忘了,转天客户问起来,小朋友就蒙圈了。然后,我们要查找密码啊。。我擦,AD账号的密码,我们咋获取呢?就有了下面那段从Google而来的命令行了: 复制代码 Import-Module WebAdministration#Get Central Admin App Pool - which Runs on FARM account$CAPool = Get-ChildItem -Path IIS:\AppPools\ | Where { $_.Name -eq "SharePoint Central Administration v4" }#Get User Name and Password for Farm Account $CAPool.ProcessModel.UserName $CAPool.ProcessModel.Password复制代码  温馨提示  这个操作太sao了,不建议轻易使用,尤其在客户的环境中,我们作为开发人员或者运维人员都好,不该知道的还是不要知道,这样对彼此都好。  这个操作的原理就是,通过IIS应用程序池获取密码,不仅仅针对SharePoint使用。

SharePoint 目标访问群体
SharePoint 目标访问群体

最近给客户做项目,客户有这样一个需求,就是不同SharePoint Group里面的人,进到页面里,看到的东西不一样。  最开始想到的解决方案是,通过前端代码来解决,但是这样会有两个问题,首先代码是异步的,可能会有延时;其次是前端代码读取用户组里的用户,然后和当前用户对比,写起来也比较麻烦。  碰到复杂的需求,我们一般不要上来就用杀招,比如运维有问题就直接重启(最后的杀招),需求有问题就直接代码(很傻很天真)。  SharePoint 产品本身不是这样去做的,你要去了解她本身的功能。大家要注意,我这里用了这样一个她,SharePoint 就是这样的,她有自己的特点,也有自己的情绪,更会每个月都有那么几天的小心情(跑题了(lll¬ω¬))。  突然想到SharePoint 有个功能叫做目标访问群体,意思就是不同群体的人看到的东西,是不一样的。这个功能的配置,就在WebPart 的属性面板里(SharePoint Foundation 版本没有),最下面英文名叫做Target Audiences。  首先,需要创建两个SharePoint Group,用来区分这两类人:  Tips:如果不会创建,没关系,在网站设置 - 人员和组,就是下面界面;点击Groups,进入所有组列表,点击New就可以了;如果只是用作目标访问群体,可以不为组分配权限  然后,在页面上添加内容编辑器部件(英文名叫Content Editor,如下图),添加两个部件,一个为Admin组使用,另一个为Users组使用;

318 次浏览
SharePoint 2016 如何创建空白站点
SharePoint 2016 如何创建空白站点

最近,需要在SharePoint 创建一个空白站点,然后,发现空白站点竟然不在管理中心模板选择的列表里了,都不知道从哪个版本给拿掉的。  这样,该如何是好?难道空白站点这个功能被移除了?  好吧,还是Google比较强大,虽然UI中没有Blank Site 这个选项了,但是我们可以通过PowerShell 命令(真的是运维利器O(∩_∩)O)来做:$Template = Get-SPWebTemplate "STS#1" $SiteURL = "http://sitecollection/sites/blank" $SiteOwner = "sp\spadmin"#Create blank site New-SPSite -Url $SiteURL -OwnerAlias $SiteOwner -Template $Template  简单的说,就是空站点的编号是STS#1,我们可以获取到模板,然后使用这个模板来创建站点。  当然,我们还可以获取其他模板的编号,这个就需要另外一条PowerShell了:Get-SPWebTemplate  关于空白站点,其实自己也没想清楚,这个到底又神马作用,因为打开站点第一时间就让你选模板(可能MS也是这么想的,所以不让她露面了)!  经过这件事儿,算是明白了,客户没想好用哪个模板的时候,先让你帮忙创建一个空白站点,然后到时候可以看心情选择。

341 次浏览
SharePoint PowerShell 如何批量导入用户到用户组
SharePoint PowerShell 如何批量导入用户到用户组

最近,生产环境上线,好多好多用户组需要配置,一大批人要分别加到各种组,BA的手都点麻了,花了一天时间干活,又花了大半天时间做检查。  然后,大家就一起讨论这个事儿,这样既费时费力,又无法保证正确的事情,我们该怎么解决呢?  解决方法  作为机智的程序员,一定可以解决这个问题的,因为我们都是很(ai)聪(tou)明(lan)的代码者!!!  好吧,运维利器PowerShell 命令又该出场了!掌声在哪里?  作为需求分析员,只需要把上线数据准备好,放到CSV文件里,如下:  Tips:我这里把域名放在用户名了,其实,更(tu)严(sheng)谨(shi)的情况,可以把域名放到代码中:   PowerShell 代码  Tips:代码逻辑很简单,读取CSV文件,找到站点的用户组,一个一个添加就好了;

共计17238条记录 上一页 1.. 1705 1706 1707 1708 1709 1710 1711 ..1724 下一页