New experience (Safe, Easy, Fast) given an overview of Active Directory environment from a beautiful interactive HTML report
For all users (require admin privilege)
Install-Module -Name ModernActiveDirectory
For Current User (not require admin privilege)
Install-Module -Name ModernActiveDirectory -Scope Currentuser
Updates
Update-Module -Name ModernActiveDirectory
Offline Installation
Download the Zip file from release and extract it, Copy the three folders on powershell modules path.
By default for all users :
C:\Program Files\WindowsPowerShell\Modules
For current user (not require admin privilege)
Documents\WindowsPowerShell\Modules
Import-Module -Name ModernActiveDirectory
Get-ADModernReport
Get-ADModernReport -illimitedsearch -SavePath C:\MyFolder
Get-Help Get-ADModernReport -Examples
Get-Help Get-ADModernReport -Detailed
parameters | Description |
---|---|
CompanyLogo | Logo that will be in the upper left corner of the report |
IllimitedSearch | Search in all objects without number limits |
OUlevelSearch | Search level in OUs (Base/Onelevel/Subtree) |
SavePath | where the report will be saved (Example : C:\report ) |
HtmlOnePage | Generates a report in one page, (recommended for small companies) |
RightLogo | The logo that will be in the upper right corner of the report |
ReportTitle | the title of the report |
Days | Defines the days for "Search for users who have not logged in for X days" |
UserCreatedDays | Defines the days to "Get users who have been created in X days or less" |
DayUntilPWExpireINT | Sets the days to "Get users whose passwords expire in less than X days" |
Maxsearcher | Maximum number of Computer/User objects to search |
Showadmin | Display the administrators in the result |
Two specific values are added to the “Days Until Password Expired” column:
Przemyslaw Klys author of PSWriteHTML - without him this wouldn't be possible Github
Brad Wyatt author of inspired project Github
Matthiew Souin, Hatira Mahmoud, Sarouti Zouhair
French article : Link.
English article : Link Brad