通过限制的力量创造Office365的业务价值

最近的咨询工作发现我在帮助客户定义什么Office365对他们来说意味着什么&他们在使用中看到了什么价值。他们很幸运拥有执照,并正在寻求帮助,以了解他们如何从投资中驱动价值。

你听过这样的推销说辞:Office365-平台解决您所有的需求!从会议,文档管理,与组织外的人合作,社交网络,自定义应用程序,业务流程自动化,形式和工作流程,分析学,安全与合规、设备管理……列表还在继续,而且只会越来越大!(继续阅读)必威官网“通过限制的力量创造Office365的商业价值”

提供具有Azure功能和流的复杂现代站点。第3部分:提供站点配置后

在前两个博客中第1部分第2部分,我们研究了创建现代团队站点并对其应用自定义供应模板的步骤。在这个博客里,我们将了解后资源调配过程的步骤,以实现特定于站点的需求。其中一些可能是:

1.对列表字段应用默认值
2.创建一组默认文件夹
3.管理安全组(SP级别)和权限级别….(继续阅读)必威官网“使用Azure功能和流提供复杂的现代网站-第3部分-发布配置网站”

使用PowerShell测量O365 ATP安全附件的延迟

Microsoft Office 365高级威胁保护(ATP)是基于云的安全服务,是O365 E5产品的一部分。也可以单独添加到其他o365订阅。现在我们可以从ATP中学到很多在这里。但在这篇文章中,我们将提取与ATP主要特性之一相对应的数据;ATP安全附件。

简而言之,ATP安全附件扫描文档中的恶意内容,并可以根据策略配置阻止这些附件…(继续阅读)必威官网“使用PowerShell测量O365 ATP安全附件延迟”

包含SharePoint租赁条款的所有分类字段的报告

最近我们有一个要求租约中具有特定分类术语的所有列表中的字段/列因为我们需要报告所有站点集合的字段使用情况。然而,我们发现,在SharePoint租赁中获取所有与特定术语集链接的分类法字段的报告会非常困难,因为没有直接的SharePoint查询来获取关联。
技术挑战在于使用PNP PowerShell,分类法字段作为泛型返回SP.Field类型和非类型SP.TaxonomyField(继续阅读)必威官网“包含SharePoint租赁条款的所有分类字段的报告”

使用Sharegate将Prem上的SharePoint 2013迁移到Office365

最近我完成了一个迁移项目,该项目将SharePoint2013内部部署的许多子网站带到了云端(SharePoint在线)。我们决定使用Sharegate作为主要工具,因为它过于简单。
虽然这听起来可能是一个简单的过程,有一些事情值得在迁移前后检查,我将它们总结在这里。我发现将这些信息记录在具有不同选项卡的电子表格中更容易:
预迁移检查:

  1. 第一件事,获得网站管理访问!
... (继续阅读)必威官网“使用Sharegate将prem上的SharePoint 2013迁移到Office365”

在线交换& Splunk -自动解决方案

实地记录:

我最近在咨询,我认为,将一些Office365邮箱数据集成到Splunk报告平台是一项非常酷的工作。
我最初考虑使用.csv导出方法,但是通过试错(老实说,比试错还多),意识到这种方法仍然需要一些人工交互,我决定着手寻找一个完全自动化的解决方案。
最终解决方案包括以下组成部分:

  • SPlunk HTTP事件收集器
    • Splunk的主机名
    • 来自HTTP事件收集器配置页的令牌
  • Azure自动化帐户
    • Azure作为帐户运行
    • Azure Runbook
    • Exchange联机凭据(注册到Azure自动化帐户

我不打算详细介绍自动账户的创建过程,或者需要凭证,因为这些凭证已经创建,不过,有一个很好的指南可以帮助您配置我为该客户使用的解决方案https://www.splunk.com/blog/2017/10/05/splunking-microsoft-cloud-data-part-3.html网站
我们使用的PowerShell脚本将实现以下功能:

  • 连接到Azure并在线交换——Azure作为帐户身份验证运行
  • 为连接配置变量,以分离HTTP事件收集器
  • 从Exchange联机环境收集邮箱数据
  • 将邮箱数据分割为多个部分,以便更快地处理
  • 在测试环境中为自签名证书指定SSL/TLS协议设置
  • 创建要发布到splunk环境的json对象
  • HTTP直接将数据发布到Splunk

代码:

清除现有PS会话
get pssession remove pssession out空
#为csv文件创建拆分函数
函数Split-array {
参数(inArray美元,(int)部分美元,美元(int)大小)
如果美元(部分){
$partSize=[数学]:天花板($inarray.count/$parts)
}
如果美元(大小){
$PASSIZE=$大小
$ =[数学]:部分:天花板(inArray.count /美元大小)
}
$outarray=new-object'system.collections.generic.list[psObject]
(i = 1美元;我部分;美元美元我+ +){
张美元开始= (($)* PartSize美元)
$结束= (($ i) * PartSize美元)1
if($end GE$inarray.count)$end=$inarray.count-1
outArray.Add美元(@ ($ inArray[开始. .结束美元]))
}
回报,outArray美元
}
功能连接交换联机{
参数(
美元信用证
连接到在线交换
$session=new-pssession–configurationname microsoft.exchange-connectionuri https://outlook.office365.com/powershell-liveid/-credential$凭据身份验证基本-alloweredirection
$ = @命令(“Add-MailboxPermission”、“Add-RecipientPermission”,“Remove-RecipientPermission”,“Remove-MailboxPermission”,“Get-MailboxPermission”,“获取用户”,“Get-DistributionGroupMember”,“Get-DistributionGroup”,“Get-Mailbox”)
Import-PSSession-Session Session-DisableNameChecking:美元true-AllowClobber: true-CommandName命令美元| Out-Null
}
#创建变量
$SplunkHost = "你的Splunk主机名或IP地址"
$ SplunkEventCollectorPort = " 8088 "
$SplunkEventCollectorToken = "Splunk Token from Http EventCollector "
$servicePrincipalConnection = Get-AutomationConnection -Name ' AzureRunAsConnection'
$credentials = Get-AutomationPSCredential -Name“Exchange Online”
#连接到Azure
添加azurermaccount-serviceprincipal-tenant$serviceprincipalConnection.tenantid-applicationid$serviceprincipalConnection.applicationid-certificateThumbprint$serviceprincipalConnection.certificateThumbprint
连接到在线交换
美元Connect-ExchangeOnline -Creds凭证
#调用脚本
$mailboxes = Get-Mailbox -resultsize无限制| select-object -property DisplayName,PrimarySMTPAddress,IsMailboxEnabled,ForwardingSmtpAddress,格兰森多半托,ProhibitSendReceiveQuota,AddressBookPolicy
获取当前日期和时间
$time=获取日期-格式S
将时区转换为澳大利亚/布里斯班
$ bnetime = [System.TimeZoneInfo]:: ConvertTimeBySystemTimeZoneId(时间,美元[系统.时区信息]:本地.id,“E。
... (继续阅读)必威官网“Exchange Online&Splunk–自动化解决方案”

用于查找邮箱权限依赖项的工具

首次发布于网址:https://nivleshc.wordpress.com
当计划将邮箱迁移到Office 365时,必须非常小心哪些邮箱一起移动。经验法则是“那些一起工作的人,一起行动。”采用这种方法的原因是因为存在一些不跨前提工作的权限,并且可能导致问题。例如,如果一个邮箱具有对另一个邮箱的委托权限(这些权限是使用Outlook电子邮件客户端分配的),如果一个邮箱迁移到Office 365,而另一个仍在办公场所,委托权限功能被破坏,因为它不能跨场所工作…(继续阅读)必威官网“查找邮箱权限依赖项的工具”

如何为Azure/Office365/Microsoft Identity Manager配置图形化PowerShell Dev/Admin/Support用户界面

在开发身份管理解决方案的过程中,我发现自己使用多个PowerShell/RDP会话连接到多个环境,这些会话通常使用不同的凭据来获取琐碎的数据/信息。在不同的环境中使用远程PowerShell会话也很容易使自己陷入困境。如果有一个简单的UI,它可以前端化一组PowerShell模块,并使这些简单的查询快速而轻松就好了。同样,允许支持人员在不提供提升权限的情况下执行一组固定的查询……(继续阅读)必威官网“如何为Azure/Office365/Microsoft Identity Manager配置图形化PowerShell dev/admin/support用户界面”

Azure AD Connect–在同步规则中使用authoritativeNull

Azure AD Connect在2015年11月的版本1.0.9125.0(列出)中提供了一个特性在这里),虽然没有太多的宣传,但在棘手的情况下肯定能派上用场。我碰巧在处理一个项目,该项目要求删除链接到旧Office 365租户的DNS域,以便可以在新租户中使用它。虽然老租户不再使用在线交换服务,它抓住了这个领域,Azure AD Connect被用来同步本地活动目录和Azure活动目录之间的对象……(继续阅读)必威官网“Azure AD Connect–在同步规则中使用authoritativenull”

跟着我们!

Kloud解决方案博客-关注我们!