Skip to content
@AsBuiltReport

AsBuiltReport

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

As Built Report

Document Your Datacenter
With PowerShell

Twitter

Buy Me a Coffee at ko-fi.com

As Built Report is an open source configuration document framework which utilises Microsoft PowerShell to produce as-built documentation in multiple document formats for multiple vendors and technologies. The framework allows users to easily generate clear and consistent documentation, for any environment which supports Microsoft PowerShell and/or a RESTful API.

Features

📝 Multiple Document Formats 🔬 Granular Information Level 🎨 Customised Styling
Generate reports in one or more document formats, including DOCX, HTML, and Text. Configure the information level for each report section. You can create a summary report, a fully comprehensive report, or something in between. 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 ♥️ Health Checks 📧 Email Reports
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. Enable health checks to highlight configuration issues within a report. Toggle individual health checks on or off as required. Attach and send reports via email to one or more recipients.

Components

📦 Core Module 📦 Reports 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. 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 ⚙️ Reports 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.
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

Click each vendor logo to view available report modules and associated documentation.

Additional Information

Please refer to the AsBuiltReport website for additional information and resources related to this project.

Pinned

  1. AsBuiltReport.Core AsBuiltReport.Core Public

    Repository for AsBuiltReport core module

    PowerShell 52 22

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

    Repository for AsBuiltReport VMware vSphere module

    PowerShell 106 39

  3. AsBuiltReport.Nutanix.PrismElement AsBuiltReport.Nutanix.PrismElement Public

    Repository for AsBuiltReport Nutanix Prism Element module

    PowerShell 5 6

  4. AsBuiltReport.VMware.ESXi AsBuiltReport.VMware.ESXi Public

    Repository for AsBuiltReport VMware ESXi module

    PowerShell 33 9

  5. AsBuiltReport.Rubrik.CDM AsBuiltReport.Rubrik.CDM Public

    Repository for AsBuiltReport Rubrik CDM module

    PowerShell 11 7

  6. AsBuiltReport.DellEMC.VxRail AsBuiltReport.DellEMC.VxRail Public

    Repository for AsBuiltReport Dell EMC VxRail module

    PowerShell 16 1

Repositories

Showing 10 of 36 repositories

People

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

Top languages

PowerShell HTML