Active Directory Management via Remote Scripting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud management platforms face challenges in managing Active Directory resources without support for specific libraries, requiring time-consuming additions of new libraries or APIs to manage Active Directory resources effectively.

Innovation Solution

A cloud computing platform that receives a Desired State Configuration (DSC) script from a client device, determines necessary changes, translates them into operations, and executes scripts over a remote management interface to configure Active Directory resources, including Group Policy Objects, without relying on unsupported libraries like GO.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a cloud management platform uses specific libraries (e.g., GO library) with specific protocols to manage AD resources, then the ability to communicate with AD DCs is improved, but the device complexity and time required to add support for new libraries or APIs increases

Engineering Contradiction:
Improveability to communicate with AD DCsVSAvoiddependency on specific libraries
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal remote management interface that can manage Active Directory resources without requiring platform-specific libraries. The system uses standardized protocols (WinRM, PowerShell) that can communicate with AD DCs across different cloud management platforms, eliminating the need for platform-specific GO library support and making the management capability universal across various infrastructures

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If a cloud management platform adds support for a new library or API to manage AD resources, then the adaptability to manage different AD resources is improved, but the time required for implementation increases

Engineering Contradiction:
Improveability to manage different AD resourcesVSAvoidtime to add support
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary remote management interface that acts as a mediator between cloud management platforms and Active Directory resources. This interface uses standardized protocols (PowerShell, WinRM) to translate platform-agnostic management commands into AD-specific operations, eliminating the need to add platform-specific library support and enabling immediate management of various AD resources without implementation delays

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If manual configuration methods are used for AD resources, then the ease of operation for complex configurations is improved, but the productivity and automation capability decreases

Engineering Contradiction:
Improvemanual configuration capabilityVSAvoidautomation of AD management
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements a self-service automated configuration system where the remote management interface automatically determines the desired state of AD resources and executes necessary configuration changes without manual intervention. The system uses Desired State Configuration (DSC) to automatically manage AD objects, groups, and policies, eliminating the need for manual configuration while maintaining ease of operation through automated processes

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20230042646A1Method for remotely managing active directory
Publication Date: 2023.02.09 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20230042646A1 patent drawing
  • US20230042646A1 patent drawing
  • US20230042646A1 patent drawing

AI summary

An Active Directory (AD) of a cloud server maintains a set of cloud computing resources, each having a current configuration for managing the a resource on the cloud server. A set of changes of the current configuration to achieve a desired configuration for the resource are determined, and translated to a set of operations of a configuration framework required to achieve the desired configuration. A set of operations associated with a Group Policy Object (GPO) of the resource is determined. Upon determining conformance with the GPO, at least one script is generated to implement the set of operations, and which is executed over a remote management interface to carry out the set of operations to achieve the desired configuration for the resource.