【技术实现步骤摘要】
【国外来华专利技术】通过将异步工作请求排序来将设备配置为具有证书
技术介绍
[0001]移动设备管理(MDM)通常用于帮助信息技术(IT)管理员管理终端用户设备。例如,MDM可以使得IT管理员能够在终端用户设备上配置电子邮件、虚拟专用网络(VPN)、WiFi和证书策略。与终端用户设备关联的终端用户可以使用包含MDM功能的基于云的管理解决方案注册终端用户设备。基于云的管理解决方案的示例包括但不限于由Microsoft Corporation开发和发行的Microsoft由VMware Inc.开发和发行的由MobileIron,Inc.开发和发行的统一端点管理
TM
;由Tanium Inc.开发和发行的Tanium Core Platform
TM
。使用基于云的管理解决方案注册终端用户设备可以使该解决方案能够管理终端用户设备。例如,IT管理员可以使用该解决方案将组织的配置推送到终端用户设备,使终端用户能够设置其电子邮件、VPN和WiFi并获得证书。
[0002]然而,传统的基于云的管理解决方案有其局限性,包括但不限于相对较低的可 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种系统,包括:存储器;以及一个或多个处理器,耦合至所述存储器,所述一个或多个处理器被配置为:至少部分地基于指示设备要被配置的触发事件来确定工作的多个部分,所述工作的多个部分要被执行以将所述设备配置为具有一个或多个证书;生成多个异步工作请求,所述多个异步工作请求被配置为在被执行时发起所述工作的相应的所述部分的执行;生成分层工作树,所述分层工作树包括表示所述工作的相应的所述部分的多个分层节点,所述分层工作树至少部分地基于指示所述工作的所述部分要被执行的条件的规则来定义所述工作的所述部分要被执行的顺序;以及按照由所述分层工作树定义的所述顺序执行所述异步工作请求,其发起所述一个或多个证书的创建以及所述一个或多个证书向所述设备的交付。2.根据权利要求1所述的系统,其中所述一个或多个处理器被配置为:至少部分地基于所述触发事件来确定所述工作的多个子集,所述工作的所述多个子集要被执行以将所述设备配置为具有多个相应的证书,所述工作的每个子集包括所述工作的多个部分;并且其中所述分层工作树至少部分地基于指示所述工作的所述子集要被执行的条件的所述规则来定义所述工作的所述子集要被执行的顺序。3.根据权利要求1所述的系统,其中所述一个或多个处理器被配置为:至少部分地基于所述触发事件来确定所述工作的指定部分,所述工作的所述指定部分要被执行以将所述设备配置为具有指定证书;生成指定异步工作请求,所述指定异步工作请求被配置为在被执行时发起所述工作的相应的所述指定部分的执行,其中所述指定异步工作请求之中所包含的特定异步工作请求被配置为在被执行时,至少部分地基于动作的执行是所述指定证书的创建的先决条件,向所述设备的用户发起所述动作要由所述用户执行的通知;停止所述指定异步工作请求的执行,以等待所述动作的执行;以及至少部分地基于所述动作的所述执行来恢复所述指定异步工作请求的所述执行,其中所述指定异步工作请求的所述执行发起所述指定证书的所述创建以及所述指定证书向所述设备的交付。4.根据权利要求1所述的系统,其中所述一个或多个处理器还被配置为:至少部分地基于指定证书被创建并交付到所述设备,并且进一步至少部分地基于与所述指定证书相关联的元数据,随时间监控所述指定证书的状态,所述指定证书被包括在所述一个或多个证书之中;至少部分地基于与所述指定证书相关联的所述元数据指示所述指定证书处于第一状态,并且进一步至少部分地基于与所述指定证书相关联的所述元数据指示用于将所述指定证书的所述状态从所述第一状态更改为预定义的第二状态的一个或多个标准被满足,确定附加工作的多个部分,所述附加工作的多个部分要被执行以将所述指定证书的所述状态从所述第一状态更改为所述预定义的第二状态;生成多个附加异步工作请求,所述多个附加异步工作请求被配置为在被执行时发起所
述附加工作的相应的所述部分的执行;生成第二分层工作树,所述第二分层工作树包括表示所述附加工作的相应的所述部分的多个第二分层节点,所述第二分层工作树至少部分地基于指示所述附加工作的所述部分要被执行的条件的第二规则来定义所述附加工作的所述部分要被执行的顺序;以及按照由所述第二分层工作树定义的所述顺序执行所述附加异步工作请求,其将所述指定证书的所述状态从所述第一状态更改为所述预定义的第二状态。5.根据权利要求4所述的系统,其中所述一个或多个处理器被配置为:至少部分地基于与所述指定证书相关联的所述元数据指示所述指定证书到期或将要到期,并且进一步至少部分地基于与所述指定证书相关联的所述元数据指示用于续订所述指定证书的所述一个或多个标准被满足,确定所述附加工作的所述多个部分,所述附加工作的所述多个部分要被执行以将所述指定证书的所述状态从所述指定证书到期或将要到期的所述第一状态更改为指定证书被续订的所述预定义的第二状态;以及通过执行所述附加异步工作请求来使所述指定证书被续订。6.根据权利要求4所述的系统,其中所述一个或多个处理器被配置为:至少部分地基于与所述指定证书相关联的所述元数据指示所述指定证书可供所述设备使用,并且进一步至少部分地基于与所述指定证书相关联的所述元数据指示用于撤销所述指定证书的所述一个或多个标准被满足,确定所述附加工作的所述多个部分,所述附加工作的所述多个部分要被执行以将所述指定证书的所述状态从所述指定证书可供所述设备使用的所述第一状态更改为所述指定证书被撤销的所述预定义的第二状态;以及通过执行所述附加异步工作请求来使所述指定证书被撤销。7.根据权利要求1所述的系统,其中所述触发事件指示所述设备要被配置为访问WiFi网络;以及其中所述一个或多个处理器还被配置为:向所述设备提供WiFi配置文件,所述WiFi配置文件规定配置设置,所述设备被配置为利用所述配置设置来访问所述WiFi网络,所述配置设置指示证书将被使用以向所述WiFi网络认证所述用户;以及通过将所述一个或多个证书中的特定证书与所述WiFi配置文件相关联,来将所述设备配置为访问所述WiFi网络,其将所述设备配置为根据所述配置设置来使用所述特定证书向所述WiFi网络认证...
【专利技术属性】
技术研发人员:R,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。