Coder Social home page Coder Social logo

jdhitsolutions / adreportingtools Goto Github PK

View Code? Open in Web Editor NEW
92.0 5.0 16.0 10.81 MB

A set of PowerShell commands to gather information and create reports from Active Directory. Relies on the Active Directory module from Microsoft.

License: MIT License

PowerShell 26.25% CSS 0.98% HTML 72.78%
powershell activedirectory

adreportingtools's Introduction

Jeff Hicks

MVP I am a veteran IT Pro and scripting fanatic, going back to batch files in the early days of DOS. Today, I create content, code, and courses intended to teach PowerShell or to make an IT Pro's job a little easier. You can often find me speaking to user groups and at IT conferences like Techmentor. I blog frequently at https://jdhitsolutions.com/blog.

Here is a sample of my latest work:

Twitter URL You can find me on X and I hope you'll think about following me. I host an online Twitter/X chat on the first Friday of every month from 1:00-2:00 PM Eastern time. Follow along with the #PSTweetChat tag. You can catch up on past events with the chat transcripts. My engagement on Twitter is slowing and you'll find me more active on Mastodon.

Go Premium ๐Ÿ“ฐ

You might be interested in subscribing to my premium PowerShell newsletter, Behind the PowerShell Pipeline, which dives deeper into PowerShell and the culture around it. You can subscribe for free and receive limited content. Premium members get content like this article. Paid subscribers have full access to all published content going back to the beginning of 2022.

"Those who forget to automate are doomed to repeat their work."

๐Ÿ’ก Current Work

scripting guy The list below includes some of my current GitHub projects that I think will be of interest to most IT professionals. I write these modules not only to solve common problems or add value to your daily work routine but also to serve as teaching opportunities. As you might expect, much of my work is PowerShell-related, and most modules can be installed from the PowerShell Gallery. You can find all of my repositories by clicking the Repositories link above or here.

You might also find useful bits of information in my GitHub gists.

โค๏ธ Sponsor

Name Repository PowerShell Gallery Notes
PowerShell Scripting Tools PSScriptTools PSGallery Version PSGallery Downloads A set of PowerShell functions you might use to enhance your functions and scripts or to facilitate working in the console. Most commands should work in both Windows PowerShell and PowerShell 7, even cross-platform.
PS Release Tools PSReleaseTools PSGallery VersionPSGallery Downloads A set of commands for working with PowerShell 7.x releases, including preview builds.
Windows Terminal Toolbox WTToolBox PSGallery Version PSGallery Downloads A set of PowerShell functions for managing and working with the Windows Terminal application from Microsoft.
Active Directory Reporting Tools ADReportingTools PSGallery VersionPSGallery Downloads A set of PowerShell commands to gather information and create reports from Active Directory. Requires the ActiveDirectory module from Microsoft.

๐Ÿ“– Books and Courses ๐ŸŽ“

In addition to the well-known Learn PowerShell in a Month of Lunches book, you can find my other work on LeanPub.

PowerShell PracticePrimer The PowerShell Practice Primer isn't a book to teach your PowerShell, but rather to re-enforce what you already know through 100+ console-based exercises. No scripting is required. Updated with PowerShell 7.x content.
PowerShell Scripting and Toolmaking If you have read Learn PowerShell Scripting in a Month of Lunches, then you are ready for the next step. Don Jones and I wrote this book intending it to be the definitive guide on everything you need to know to be a better PowerShell scripter and toolmaker.
pluralsight I have been creating video training courses for over ten years. I have a large course catalog at Pluralsight, with an emphasis on PowerShell-related content. If you are just getting started with PowerShell 7, I got you covered there as well.

PS Recommendations

ms powershell There is a wealth of code on GitHub. These are a few recommendations for PowerShell-related repositories. Many of these people have published modules in the PowerShell Gallery.

  • Doug Finke
  • Dave Carroll
  • Josh King
  • Justin Grote
  • Tim Warner
  • Kevin Marquette
  • mdgrs-mei

:octocat: My Stats

My GitHub stats

adreportingtools's People

Contributors

jdhitsolutions avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

adreportingtools's Issues

BUG New-ADChangeReport CSS Path not detected.

This is a bug reported by @klaypigeon

PS C:\Windows\system32> new-adchangereport
You cannot call a method on a null-valued expression.
At C:\Program Files\WindowsPowerShell\Modules\ADReportingTools\1.0.0\Functions\ADChangeReport.ps1:130 char:13
+             $htmlParams.Add("CSSPath", $CSSPath)
+             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

Couple items I noticed

I have had a few issues right off the rip. Just wanted to report up. PS Version : 5.1.17763.1490

PS C:\Windows\system32> show-domaintree
This command should be run in a PowerShell Console host.

Add Get-ADGroupReport

Get-ADGroupReport

  • Name
  • DistinguishedName
  • group type
  • group scope
  • group members
  • description
  • WhenCreated
  • WhenModified

Module commands not exported

I have tried installing with Install-Module as well as locally via download yet the ExportedCommands list is empty. I have also tried using

Test-ModuleManifest -Path "C:\Program Files\WindowsPowerShell\Modules\ADReportingTools\1.3.0\ADR
eportingTools.psd1"

This DOES report the exported commands but I cannot seem to get the modules to work. Am I missing something obvious?

ADReportingTools-1 3 0_2021-06-21

Add New-ADChangeReport

modify the ADChangeReport.ps1 script into a function. Use New-ADDomainReport as a guide.

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.