GithubHelp home page GithubHelp logo

test-mass-forker-org-1 / mimdsc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microsoft/mimdsc

0.0 0.0 0.0 338 KB

PowerShell Desired State Configuration Module for Microsoft Identity Manager

License: MIT License

PowerShell 100.00%

mimdsc's Introduction

Build Status

Status

The DSC module for MIM Sync is nearly complete. Next steps:

  • Improve the DSC script generator for MIM Sync (turns a MIM Sync configuration into a DSC configuration)
  • Publish MIM Sync DSC module to the PowerShell Gallery
  • Start work on the MIM Service DSC module

DSC Module for MIM

MIMDSC is a PowerShell Desired State Configuration (DSC) module for Microsoft Identity Manager (MIM). MIM is a powerful on-premises solution for identity integration. Great power can result in great complexity, and keeping a MIM deployment in a known state can be challenging. PowerShell DSC provides an elegant separation of state (the what) from ensuring that state (the how), resulting in a system of:

  • Configuration - declarations of what the system should look like
  • Resources - code that is able to transition the system to the desired state The MIMDSC module contains DSC resources for MIM Service and MIM Synchronization Service.

MIM Service and Portal

The DSC resources for MIM Service and Portal depend on the MIM PowerShell snap-in, so can read and write any configuration item exposed through that snap-in.

MIM Synchronization Service

The DSC resources for MIM Synchronization Service depend on the miisexport.exe utility, so can only read configuration items and report on items that are not in the desired state.

Supported Product Versions

The DSC resources in this module should work with FIM on Windows Server 2012 R2 but so far are only tested on:

  • MIM 2016
  • Windows Server 2016
  • SQL Server 2016
  • SharePoint ???

Support

The MIMDSC module is not part of the MIM product, and is supported similar to the MIMWAL project.

Contributing to MIMDSC

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

mimdsc's People

Contributors

craig-martin avatar microsoftopensource avatar msftgits avatar nickfadz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.