Articles of microsoft office 365

Get-Migrationbatch – 返回具有状态的特定作业

我创build了一个PowerShell脚本,使用New-MigrationBatch cmdlet创build从Exchange本地迁移到O365 Exchange Online的迁移批处理。 我的下一步是停止脚本,直到使用do-while循环完成迁移批处理。 只使用以下内容将返回指定状态的作业,但需要将其缩小以指定作业名称,以便能够完成该脚本。 Get-Migrationbatch -Status Completed 我试过以下,但没有得到任何返回: Get-Migrationbatch | Where {$_.Status -eq "Completed" -and $_.Identity -eq "TEST-O365Migration#1"} 我也尝试了以下,没有得到任何东西 Get-Migrationbatch -Identity TEST-O365Migration#1 | Where {$_.Status -eq "Completed"} 但是,在条件中使用-ne而不是-eq时,它会返回指定的作业,但看起来像忽略pipe道后​​的条件,因为将此更改为“已停止”会返回同一作业,而不pipe状态如何。 有任何想法吗?

Office 365不能清空已删除的项目

我无法从O365上删除的项目中删除邮件。 一旦我select删除全部,他们似乎已经走了,但只能在几秒钟后回来。 有没有人有这方面的经验,因为微软推荐删除并重新创build邮箱(这是6个月前完成,现在问题是回来了?!)。 提前致谢。

远程桌面服务器上的Office应用程序崩溃

我在几台远程桌面服务器上遇到问题。 当某些用户(不是全部)打开任何Excel,Outlook,PowerPoint或Word(Office 2016)时,应用程序立即崩溃。 事件日志显示如下所示:WINDWORD.EXE 16.0.7766.2092 KERNELBASE.dll 我为有这个问题的用户设置了一个新的configuration文件,并解决了这个问题。 不过,我想避免为所有用户设置新的configuration文件。

Azure AD SAML2 SSO在SAMLResponse中发出错误的AuthnInstant

我正在将我的应用程序与SAML2 IDP启动的单点login的MS Azure AD IDP进行集成。 我正在使用我公司的Office 365帐户和通过它访问的Azure AD服务。 在我的testing环境中,当我考虑一个巨大的时间戳“skew”时,整合效果很好。 现在,当进入prod时,我想解决“skew”问题,并在Azure AD生成的SAMLResponse的AuthnInstant时间戳和SAMLResponse获取的服务器的时间的时间差歪斜的合理的小默认值validation。 所以这里是一个例子。 我在CEST区,2017年9月4日,时间01:26。 从我的Office 365,我得到一个SAMLResponse以下IssueInstant <samlp:Response Destination="…" IssueInstant="2017-09-03T23:23:49.338Z" Version="2.0" xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"> (看起来是正确的,因为我比UTC快2小时,这是03.09.2017 23:23:29)和AuthnInstant: <AuthnStatement AuthnInstant="2017-09-03T16:23:16.000Z" SessionIndex="_ad9dd439-9f99-4361-a8ae-497888a292a9"> 我的应用程序运行的服务器有时间正确同步,因为它似乎: [jboss@my-service-2373129067-knfwj ~]$ date Sun Sep 3 23:23:16 UTC 2017 (这是有道理的,因为我的CEST区域比UTC早2个小时)。 现在,从Azure公司获取古怪的AuthnInstant 2017-09-03T16:23:16.000Z ? 我想,在加利福尼亚州的某个地方,这是PDT时区,大概是下午4点半左右。 但时间戳记说“Z”,这是UTC的零增量,因此我的SAMLResponsevalidation失败。 有没有办法configurationμOffice 365以正确指定AuthnInstant中的时区? 我已经看到这篇文章: https : //support.microsoft.com/en-us/help/2718817/time-zone-settings-are-incorrect-or-missing-for-multiple-mailboxes-in 这看起来像一个错误,我有点担心与PowerShell控制台和我所有的公司用户搞乱。

New-InboxRule不会将电子邮件复制到文件夹| Exchange 365 Powershell

我有一个使用Exchange 365的小企业。 我正在尝试为其中一个用户设置一个规则,通过这个规则,他们发送给特定客户端的任何电子邮件都将被处理到一个文件夹中。 例如: [email protected]发送邮件“Hello”给[email protected] 发送的电子邮件“Hello”的副本被保存到; 用户:\收件箱\ CLIENTNAME 我曾尝试使用PowerShell命令; New-InboxRule "UserToClient" -From "[email protected]" -SentTo "[email protected]" -MoveToFolder "user:\Inbox\ClientName" 规则创build好(没有错误消息),但它不起作用。 有任何想法吗? PS。 我已经尝试在365上设置Outlook 2016,OWA和Exchangepipe理控制台上的相同的规则,并没有一个似乎工作,这就是为什么我使用PowerShell。 谢谢

Exchange Online – 不生成新的脱机通讯簿

我通过PS命令在Exchange Online中configuration了一个新的OAB New-OfflineAddressBook -Identity "MyNewOAB" -AddresLists 'OfflineGlobalAddress List','My AL1','My AL2','My AL3','My AL4' 新的OAB 1周后,它显示没有生命,LastGeneratingData属性仍然是空的,但时间表是定期设置与默认时间: PSComputerName : ps.outlook.com RunspaceId : e2a6b644-1329-4995-8659-943483901b26 PSShowComputerName : False Server : GeneratingMailbox : AddressLists : {\My AL1, \My AL2, \My AL3, \My AL4…} Versions : {Version4} IsDefault : True PublicFolderDatabase : PublicFolderDistributionEnabled : False GlobalWebDistributionEnabled : True WebDistributionEnabled : True ShadowMailboxDistributionEnabled […]

应用程序在共享邮箱中工作时挂起Outlook 2016

我们在Exchange Online上使用Office365,所以我们公司没有自己的Exchange Server。 我们有一个名为info的邮箱,这是一个共享邮箱 。 在这个邮箱中,我们收到客户发出的所有订单,约15个销售部门的人员正在同时在这个邮箱中工作 – 他们将新邮件分类,编辑标题并将电子邮件移到子文件夹中。 有时,当有人将邮件移入子文件夹时,他们的Outlook将不再响应。 即使他们等了5分钟,前景就会挂起,没有别的办法可以解决这个问题,而不是杀死它并重新启动。 有时,当某人对邮件进行分类或编辑标题时,其他客户端不会更新邮件,因此人们开始使用相同的电子邮件,因为他们认为邮件尚未被触动,但实际上有人正在处理邮件 如果我们从这个邮箱的已删除项目文件夹中删除5000个邮件,outlook将挂在每个计算机上,因为它必须同步来自微软服务器的东西,(我猜)编辑邮箱的本地数据(在本地pst文件中) 。 正如你所看到的,这是相当不幸的。 我的问题是,有没有人遇到同样的问题? 你做了什么来解决这个问题。 我们是否需要一个内部的Exchange服务器,所以我们没有这个问题? 有没有什么我们可以在Outlook中configuration得到这个工作更好? 谢谢!

inheritance了Exchange 2010环境,并进入混合O365

所以我在8月底左右进入了SysAdmin的angular色,而我的第一件大事就是帮助将内容移到O365。 在此之前,我没有任何服务器或Exchange的经验,但很快就开始挑起事物了! 我们的情况是这样的:* 4个Exchange 2010,一个是与Cisco设备和/或TMG连接的主要用于OWA和照顾SMTPstream量,另外三个用户用于本地访问他们的电子邮件 TMG监听两个外部OWA – owa.domain.com和owa.domain.old.com 首先在mail.domain.com下接收每个邮件通信的Cisco Mail设备 内部域:domain.internal(我们有*证书) 外部域名:domain.com(我们有*证书的第二个与owa.domain.com和可能也是自动发现) 邮件stream:互联网 – > mail.domain.com – > Cisco IronPort – >内部部署Exchange 2010(主要的) OWAstream程:互联网 – > owa.domain.com(TMG) – >内部部署Exchange 2010(主要一个) 我看到ADFS已经与Azure合作了,现在我们只想让Hybrid O365与内部部署连接,这里有趣的开始: 我们是否必须更改我们的主要Exchange服务器上的证书以匹配外部域或TMG,否则Transport Hub将处理此问题? 现在,我们的设置是主要Exchange服务器上的IIS和SMTP的内部证书,以及OWG上的TMG上的外部证书 – 现在一切正常。 每个外部URL都configuration为owa.domain.old.com而不是新的外部URL …我们必须获得新的外部URL才能继续进行下去吗? 用于O365连接的边缘传输服务器部署在DMZ中,但是我看不到任何configuration,并且没有与其他Exchange服务器连接。 需要还是应该部署在TMG上? 我们是否必须使用混合部署的TMG,或者我们可以以某种方式“绕过”(可能这就是为什么传输服务器已部署)。 欣赏任何答案,可以在这个可爱的90 F星期六清除我的脑海,任何参考指南也会很棒(已经在寻找:)) PS。 我们可以从外面帮助我们 周六快乐的人!

如何限制作为New-RemoteMailbox cmdlet一部分创build的AD帐户仅限邮件?

我发现了一些解决这个问题的文章,通过实施Deny log on locally组策略,或修改用户帐户的Log On To…设置。 尽pipe有助于创build“仅邮件”用户帐户,但用户仍然可以访问分配有“ Domain Users权限的共享文件夹。 我错过了一个步骤? 如果没有,是否有办法完全locking这些帐户?

如何从Azure存储资源pipe理器中删除旧会话?

几个月前,我尝试使用AZCopy工具和Azure存储浏览器导入Outlook PST文件。 我在Office 365pipe理中心内创build了一个SAS URL,该pipe理中心已过期。 这里看到的说明: https : //support.office.com/en-us/article/Use-network-upload-to-import-your-organization-s-PST-files-to-Office-365-103f940c-0468- 4e1a-b527-cc8ad13a5ea6#步骤4 我现在已经返回到组织范围的PST文件进行生产导入,并再次经历了这个过程。 我创build了一个新的SASurl,使用AZCopy上传了一些testing数据后,我尝试将存储端点添加到Azure存储资源pipe理器中。 不幸的是,当我尝试添加新的SAS URI时,我总是收到这个错误消息: 带有标签“ingestiondata”的服务连接已经存在。 在Office 365pipe理中心中创build的所有导入SAS URI都使用“ingestiondata”作为资源标签。 所以,我的新的SAS URI与旧的标签具有相同的标签。 我强烈怀疑Storage Explorer正在记住旧的。 然而,正如微软在近期发布的大部分半成品产品一样,Azure存储资源pipe理器中的任何地方都没有一个选项可以删除旧的SAS端点。 卸载并重新安装Azure存储资源pipe理器不能解决问题。