Giter VIP home page Giter VIP logo

dsacl's Introduction

DSACL - Delegation Made Easy

Master Branch Current Branch
av-master-image av-dev-image

DSACL is a PowerShell module for creating ACLs in Active Directory.

Tired of using dsacls.exe but still thinks manually creating access rules in AD is a hassle?

Then this is for you!

Install

The latest released version is best installed from PowerShell Gallery using the command:

Install-Module -Name DSACL  -Scope CurrentUser

Build Instructions

This module can be loaded as-is by importing DSAcl.psd1. This is mainly intended for development purposes or for testing the latest build.

To speed up module load time and minimize the amount of files that needs to be signed, distributed and installed, this module contains a build script that will package up the module into four files:

  • DSACL.format.ps1xml
  • DSAcl.psd1
  • DSACL.psm1
  • license.txt

To build the module, make sure you have the following pre-req modules:

  • ModuleBuilder (Required Version 1.0.0)
  • Pester (Required Version 4.1.1)
  • InvokeBuild (Required Version 3.2.1)
  • PowerShellGet (Required Version 1.6.0)

Start the build by running the following command from the project root:

Invoke-Build

This will package all code into files located in .\bin\DSACL. That folder is now ready to be installed, copy to any path listed in you PSModulePath environment variable and you are good to ACL!

Release Notes

Unreleased

  • Added command Add-DSACLManageGroupMember
  • Added command Set-DSACLOwner
  • BugFix: Add-DSACLCustom Parameter Self will no longer be passed to New-DSAclAccessRule

Contributing

Any feedback is welcome, don't hesitate to submit an issue and/or pull request.


Maintained by Simon Wahlin

dsacl's People

Contributors

simonwahlin avatar ehmiiz 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.