Code Monkey home page Code Monkey logo

wandersick / ws-dynamic-group Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 107 KB

PowerShell script to automate the addition or removal of group members in a Windows local or AD domain group based on content in a CSV file or an LDAP query, turning a static group into a dynamic one

Home Page: https://tech.wandersick.com/2020/06/automate-windows-group-member-update-via-csv-or-ldap-with-powershell.html

License: GNU Lesser General Public License v2.1

PowerShell 24.52% PowerShell 75.48%
active-directory csv ldap-query powershell sysadmin windows windows-server

ws-dynamic-group's Introduction

Hi ๐Ÿ‘‹ wandersick here

For tech, you may know me as an IT pro from Windows screen-magnifying software AeroZoom ๐Ÿ”Ž as seen on Lifehacker, numerous popular scripts published on Microsoft Technet Gallery such as Command Prompt 'englishizer', Englishize Cmd, MAC address changer, ChMac, and automated services e.g. English Quotes for daily inspiration ๐Ÿ’ก.

For blogging, I write about tech โ€๐Ÿ’ป and personal growth ๐Ÿ“ on sites like Medium (Curious/The Startup).

See you around! ๐ŸŒ Or, if you want to buy me a coffee :)

๐Ÿ’ฌ Find me online

ws-dynamic-group's People

Contributors

wandersick avatar

Stargazers

 avatar

Watchers

 avatar  avatar

ws-dynamic-group's Issues

Enhance logging

  • Add console output log file under script log directory: _log\Executions\console_log-<current_date_time>.log achieved using Start-Transcript PowerShell cmdlet
  • Add (appendable) central action log file in CSV format under script log directory: _log\action_log-<group_name>.csv with actions "Addition" and "Deletion" recorded
  • 6 columns are in the central action log file (CSV): date time directory_mode group action account

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.