Skip to content
@AsBuiltReport

AsBuiltReport

A configuration document framework which utilises PowerShell to produce as-built documentation in multiple document formats for multiple technologies

AsBuiltReport - Document your datacenter with PowerShell

Support AsBuiltReport on Ko-fi

AsBuiltReport is an open source PowerShell framework that documents your infrastructure for you, for any platform with a PowerShell module or REST API. Choose your vendors, level of detail, health checks, styling and language, then get the report in Word, HTML or text, by email if you like.

Note

Due to time constraints and limited access to development environments and resources for current contributors, development and support for AsBuiltReport has slowed, with some report modules now falling behind on support for current vendor technology versions.

However, this is an open source project, and we encourage users to contribute to help keep it going.

Your contributions, whether through code, bug reports, or documentation, are crucial to its success!

Use the discussion board to share ideas, ask for help, or collaborate with others. Together, we can keep improving AsBuiltReport for everyone!

Get Started

New to AsBuiltReport?
Follow the Quickstart Guide to generate your first report in minutes.
Looking for a specific module?
Browse all available Report Modules by vendor and technology.

Features

Multiple Document Formats
Generate reports in one or more document formats, including DOCX, HTML, and Text.
Multilingual Support
Comprehensive multilingual support allows reports to be generated in multiple languages, where available.
Granular Information Level
Configure the information level for each report section. You can create a summary report, a fully comprehensive report, or something in between.
Customised Styling
Use the default style or create your own to match your corporate identity. Set page orientation, text and table formatting with fonts, colours, borders and highlighted cells and rows.
Modular Architecture
The modular architecture and core framework enables users to use the same in-built commands to generate as-built configuration reports from a library of technology vendors.
Health Checks
Enable health checks to highlight configuration issues within a report. Toggle individual health checks on or off as required.
Email Reports
Attach and send reports via email to one or more recipients.

Use Cases

Compliance Audits
Generate point-in-time infrastructure documentation for ISO 27001, SOC 2, PCI-DSS, and other compliance frameworks.
Change Management
Produce before-and-after documentation for change advisory board (CAB) submissions and post-change verification.
Environment Handover
Accelerate onboarding and handover with comprehensive, consistent infrastructure documentation generated on demand.
Disaster Recovery
Maintain accurate as-built records of your infrastructure to support disaster recovery planning and runbook validation.

Components

Core Module
The core module provides the framework for each individual report module. It provides the base commands and default style script used to generate each individual report.
Reports Module
The report module is specific to each vendor and/or technology and is used to extract information from the specific environment.

The report module will be written to utilise PowerShell modules or RESTful APIs which the vendor/technology provides.
Core Module Configuration
The core module configuration is a JSON file which stores information relating to the author’s name, company information & SMTP mail server configuration.

Individual core module configuration files can be saved and specified when generating reports.
Reports Module Configuration
The reports module configuration is a JSON file which stores information specific to the related report. It holds information such as the report name, version, and release status.

The report configuration can also provide functionality such as configurable report options, health checks and granular information levels.

Individual report module configuration files can be saved and specified when generating reports.
Styles Script
The styles script sets the default layout, fonts, colours and sizes used within the report.

Style scripts can be used to layout cover pages, table of contents and other unique tables or sections.

Custom style scripts can be created to format reports to match your corporate identity.

Report Modules

Select a module to open its repository and documentation.

AsBuiltReport.Core AsBuiltReport.Aruba.ClearPass AsBuiltReport.DellEMC.VxRail AsBuiltReport.Fortinet.FortiGate AsBuiltReport.Microsoft.AD AsBuiltReport.Microsoft.Azure AsBuiltReport.Microsoft.DHCP AsBuiltReport.Microsoft.SCVMM AsBuiltReport.Microsoft.Windows AsBuiltReport.NetApp.ONTAP AsBuiltReport.Nutanix.PrismElement AsBuiltReport.VMware.AppVolumes AsBuiltReport.VMware.ESXi AsBuiltReport.VMware.Horizon AsBuiltReport.VMware.SRM AsBuiltReport.VMware.vSphere AsBuiltReport.Veeam.VB365 AsBuiltReport.Veeam.VBR

Not every module supports the latest vendor release. Check the activity status table before you start.

Pinned Loading

  1. AsBuiltReport.Core AsBuiltReport.Core Public

    Repository for AsBuiltReport core module

    PowerShell 73 29

  2. AsBuiltReport.VMware.vSphere AsBuiltReport.VMware.vSphere Public

    Repository for AsBuiltReport VMware vSphere module

    PowerShell 129 41

  3. AsBuiltReport.Microsoft.AD AsBuiltReport.Microsoft.AD Public

    Repository for AsBuiltReport Microsoft Active Directory module

    PowerShell 190 33

  4. AsBuiltReport.Veeam.VBR AsBuiltReport.Veeam.VBR Public

    Repository for AsBuiltReport Veeam Backup & Replication module

    PowerShell 93 27

  5. AsBuiltReport.Microsoft.Azure AsBuiltReport.Microsoft.Azure Public

    Repository for AsBuiltReport Microsoft Azure module

    PowerShell 32 17

  6. AsBuiltReport.NetApp.ONTAP AsBuiltReport.NetApp.ONTAP Public

    A PowerShell module to generate an as built report on the configuration of NetApp ONTAP storage arrays.

    PowerShell 19 5

Repositories

Showing 10 of 31 repositories
  • .github Public
    AsBuiltReport/.github's past year of commit activity
    JavaScript 0 1 0 0 Updated Nov 15, 2026
  • AsBuiltReport.Core Public

    Repository for AsBuiltReport core module

    AsBuiltReport/AsBuiltReport.Core's past year of commit activity
    PowerShell 73 MIT 29 1 1 Updated Nov 15, 2026
  • AsBuiltReport/AsBuiltReport.Diagram's past year of commit activity
    PowerShell 2 MIT 1 0 1 Updated Nov 15, 2026
  • AsBuiltReport.Project.Website Public

    Repository for AsBuiltReport static website

    AsBuiltReport/AsBuiltReport.Project.Website's past year of commit activity
    HTML 1 MIT 1 0 0 Updated Nov 14, 2026
  • AsBuiltReport.Microsoft.Azure Public

    Repository for AsBuiltReport Microsoft Azure module

    AsBuiltReport/AsBuiltReport.Microsoft.Azure's past year of commit activity
    PowerShell 32 MIT 17 1 0 Updated Nov 14, 2026
  • AsBuiltReport.VMware.vSphere Public

    Repository for AsBuiltReport VMware vSphere module

    AsBuiltReport/AsBuiltReport.VMware.vSphere's past year of commit activity
    PowerShell 129 MIT 41 0 0 Updated Nov 14, 2026
  • AsBuiltReport.Zerto.ZVM Public archive
    AsBuiltReport/AsBuiltReport.Zerto.ZVM's past year of commit activity
    PowerShell 0 MIT 1 0 0 Updated Nov 14, 2026
  • AsBuiltReport.Aruba.ClearPass Public

    Repository for AsBuiltReport Aruba ClearPass module

    AsBuiltReport/AsBuiltReport.Aruba.ClearPass's past year of commit activity
    PowerShell 6 MIT 3 2 1 Updated Nov 14, 2026
  • AsBuiltReport.Chart Public

    AsBuiltReport.Chart is a PowerShell module that aims to provide chart generation capabilities. Underneath it uses ScottPlot and SkiaSharp libraries.

    AsBuiltReport/AsBuiltReport.Chart's past year of commit activity
    C# 0 MIT 2 0 0 Updated Nov 14, 2026
  • AsBuiltReport.DellEMC.VxRail Public

    Repository for AsBuiltReport Dell EMC VxRail module

    AsBuiltReport/AsBuiltReport.DellEMC.VxRail's past year of commit activity
    PowerShell 19 MIT 2 0 0 Updated Nov 14, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…