发明名称 Versioning management
摘要 Versioning management provides for efficient and effective handling of varying policy versions, client versions and client platform versions in one system. Software version negotiation provides for simplified, secure policy management in an environment supporting varying versions of the same software product. In conjunction with parameter stripping, which resolves differences among varying minor versions of a software policy, software version negotiation allows for management tools of one version to manage client software, clients and/or client platforms of another version. Policy schema translation, in conjunction with parameter stripping as needed, provides a mechanism for converting policies that normally would be impossible to interpret on varying clients and/or client platforms to policy versions that can be understood by these clients and/or client platforms. Version targeting allows an administrator to push a policy to specific clients and/or client platforms to, among other things, address identified security issues or to provide version specific application enablement or enhancement. Together, these various versioning management methodologies simplify administration of a system consisting of varying policy versions, client versions and/or client platform versions while enhancing the flexibility of the system to apply policy throughout the system or any portion thereof.
申请公布号 US8819164(B2) 申请公布日期 2014.08.26
申请号 US200711897890 申请日期 2007.08.31
申请人 Microsoft Corporation 发明人 Abzarian David;Cuellar Gerardo Diaz
分类号 G06F15/16 主分类号 G06F15/16
代理机构 代理人 Jardine John;Sanders Andrew;Minhas Micky
主权项 1. A method for interfacing a client comprising a processor, a user interface, and a policy structure comprising at least one policy object and having a client policy version with a remote server comprising the policy structure having a remote server policy version, the method comprising: executing on the processor instructions configured to: select an identified policy version that is compatible with the client policy version and the remote server policy version hosted by the remote server;store a policy handle for the identified policy version;interface the policy structure of the client with the policy structure of the remote server according to the identified policy version and the policy handle; andupon identifying at least one unsupported policy object that is included in the remote server policy version, where the unsupported policy object is applicable to the client and is not included in the identified policy version: ignore the at least one unsupported policy object while applying the policy objects of the policy structure that is included in the identified policy version; andsend to the user interface a message indicating the at least one unsupported policy object to be ignored by the client while applying the policy structure.
地址 Redmond WA US