AsBuiltReport.Diagram

1.0.2

A PowerShell module which provides the core framework for generating Diagrams for many common datacentre systems.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name AsBuiltReport.Diagram -RequiredVersion 1.0.2

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name AsBuiltReport.Diagram -Version 1.0.2

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Jonathan Colon. All rights reserved.

Package Details

FileList

  • AsBuiltReport.Diagram.nuspec
  • AsBuiltReport.Diagram.psd1
  • AsBuiltReport.Diagram.psm1
  • Src\Bin\Assemblies\net48\AbrDiaConvertImageToPDF.dll
  • Src\Bin\Assemblies\net48\AbrDiaConvertImageToPDF.pdb
  • Src\Bin\Assemblies\net48\BouncyCastle.Cryptography.dll
  • Src\Bin\Assemblies\net48\Microsoft.Bcl.AsyncInterfaces.dll
  • Src\Bin\Assemblies\net48\Microsoft.Extensions.DependencyInjection.Abstractions.dll
  • Src\Bin\Assemblies\net48\Microsoft.Extensions.DependencyInjection.dll
  • Src\Bin\Assemblies\net48\Microsoft.Extensions.Logging.Abstractions.dll
  • Src\Bin\Assemblies\net48\Microsoft.Extensions.Logging.dll
  • Src\Bin\Assemblies\net48\Microsoft.Extensions.Options.dll
  • Src\Bin\Assemblies\net48\Microsoft.Extensions.Primitives.dll
  • Src\Bin\Assemblies\net48\Newtonsoft.Json.dll
  • Src\Bin\Assemblies\net48\System.Buffers.dll
  • Src\Bin\Assemblies\net48\System.Diagnostics.DiagnosticSource.dll
  • Src\Bin\Assemblies\net48\System.Management.Automation.dll
  • Src\Bin\Assemblies\net48\System.Memory.dll
  • Src\Bin\Assemblies\net48\System.Numerics.Vectors.dll
  • Src\Bin\Assemblies\net48\System.Runtime.CompilerServices.Unsafe.dll
  • Src\Bin\Assemblies\net48\System.Security.AccessControl.dll
  • Src\Bin\Assemblies\net48\System.Security.Cryptography.Xml.dll
  • Src\Bin\Assemblies\net48\System.Security.Principal.Windows.dll
  • Src\Bin\Assemblies\net48\System.Threading.Tasks.Extensions.dll
  • Src\Bin\Assemblies\net48\System.ValueTuple.dll
  • Src\Bin\Assemblies\net48\dummy
  • Src\Bin\Assemblies\net48\itext.barcodes.dll
  • Src\Bin\Assemblies\net48\itext.bouncy-castle-adapter.dll
  • Src\Bin\Assemblies\net48\itext.bouncy-castle-connector.dll
  • Src\Bin\Assemblies\net48\itext.commons.dll
  • Src\Bin\Assemblies\net48\itext.forms.dll
  • Src\Bin\Assemblies\net48\itext.io.dll
  • Src\Bin\Assemblies\net48\itext.kernel.dll
  • Src\Bin\Assemblies\net48\itext.layout.dll
  • Src\Bin\Assemblies\net48\itext.pdfa.dll
  • Src\Bin\Assemblies\net48\itext.pdfua.dll
  • Src\Bin\Assemblies\net48\itext.sign.dll
  • Src\Bin\Assemblies\net48\itext.styledxmlparser.dll
  • Src\Bin\Assemblies\net48\itext.svg.dll
  • Src\Bin\Assemblies\net80\AbrDiagrammer.deps.json
  • Src\Bin\Assemblies\net80\AbrDiagrammer.dll
  • Src\Bin\Assemblies\net80\AbrDiagrammer.pdb
  • Src\Bin\Assemblies\net80\BouncyCastle.Cryptography.dll
  • Src\Bin\Assemblies\net80\Microsoft.DotNet.PlatformAbstractions.dll
  • Src\Bin\Assemblies\net80\Microsoft.Extensions.DependencyInjection.Abstractions.dll
  • Src\Bin\Assemblies\net80\Microsoft.Extensions.DependencyInjection.dll
  • Src\Bin\Assemblies\net80\Microsoft.Extensions.DependencyModel.dll
  • Src\Bin\Assemblies\net80\Microsoft.Extensions.Logging.Abstractions.dll
  • Src\Bin\Assemblies\net80\Microsoft.Extensions.Logging.dll
  • Src\Bin\Assemblies\net80\Microsoft.Extensions.Options.dll
  • Src\Bin\Assemblies\net80\Microsoft.Extensions.Primitives.dll
  • Src\Bin\Assemblies\net80\Newtonsoft.Json.dll
  • Src\Bin\Assemblies\net80\SixLabors.Fonts.dll
  • Src\Bin\Assemblies\net80\SixLabors.ImageSharp.Drawing.dll
  • Src\Bin\Assemblies\net80\SixLabors.ImageSharp.dll
  • Src\Bin\Assemblies\net80\System.IO.Pipelines.dll
  • Src\Bin\Assemblies\net80\System.Management.Automation.dll
  • Src\Bin\Assemblies\net80\System.Security.Cryptography.Pkcs.dll
  • Src\Bin\Assemblies\net80\System.Security.Cryptography.Xml.dll
  • Src\Bin\Assemblies\net80\System.Text.Encodings.Web.dll
  • Src\Bin\Assemblies\net80\System.Text.Json.dll
  • Src\Bin\Assemblies\net80\dummy
  • Src\Bin\Assemblies\net80\itext.barcodes.dll
  • Src\Bin\Assemblies\net80\itext.bouncy-castle-adapter.dll
  • Src\Bin\Assemblies\net80\itext.bouncy-castle-connector.dll
  • Src\Bin\Assemblies\net80\itext.commons.dll
  • Src\Bin\Assemblies\net80\itext.forms.dll
  • Src\Bin\Assemblies\net80\itext.io.dll
  • Src\Bin\Assemblies\net80\itext.kernel.dll
  • Src\Bin\Assemblies\net80\itext.layout.dll
  • Src\Bin\Assemblies\net80\itext.pdfa.dll
  • Src\Bin\Assemblies\net80\itext.pdfua.dll
  • Src\Bin\Assemblies\net80\itext.sign.dll
  • Src\Bin\Assemblies\net80\itext.styledxmlparser.dll
  • Src\Bin\Assemblies\net80\itext.svg.dll
  • Src\Bin\Assemblies\net80\runtimes\browser\lib\net8.0\System.Text.Encodings.Web.dll
  • Src\Bin\Assemblies\net80\runtimes\win\lib\net6.0\System.Security.Cryptography.Pkcs.dll
  • Src\Private\Add-AbrWatermarkToImage.ps1
  • Src\Private\Add-CrossShapeLine.ps1
  • Src\Private\Add-HorizontalLine.ps1
  • Src\Private\Add-HtmlLabel.ps1
  • Src\Private\Add-HtmlNodeTable.ps1
  • Src\Private\Add-HtmlSignatureTable.ps1
  • Src\Private\Add-HtmlSubGraph.ps1
  • Src\Private\Add-HtmlTable.ps1
  • Src\Private\Add-InvertedLShapeLine.ps1
  • Src\Private\Add-InvertedTShapeLine.ps1
  • Src\Private\Add-LShapeLine.ps1
  • Src\Private\Add-LeftLShapeLine.ps1
  • Src\Private\Add-LeftTShapeLine.ps1
  • Src\Private\Add-NodeEdge.ps1
  • Src\Private\Add-NodeIcon.ps1
  • Src\Private\Add-NodeImage.ps1
  • Src\Private\Add-NodeShape.ps1
  • Src\Private\Add-NodeSpacer.ps1
  • Src\Private\Add-NodeText.ps1
  • Src\Private\Add-RightLShapeLine.ps1
  • Src\Private\Add-RightTShapeLine.ps1
  • Src\Private\Add-TShapeLine.ps1
  • Src\Private\Add-VerticalLine.ps1
  • Src\Private\Convert-TableToHTML.ps1
  • Src\Private\ConvertTo-Base64.ps1
  • Src\Private\ConvertTo-Dot.ps1
  • Src\Private\ConvertTo-Jpg.ps1
  • Src\Private\ConvertTo-Pdf-WaterMark.ps1
  • Src\Private\ConvertTo-Pdf.ps1
  • Src\Private\ConvertTo-Png.ps1
  • Src\Private\ConvertTo-RotateImage.ps1
  • Src\Private\ConvertTo-Svg.ps1
  • Src\Private\Export-AbrDiagram.ps1
  • Src\Private\Format-HtmlFontProperty.ps1
  • Src\Private\Format-HtmlTable.ps1
  • Src\Private\Format-NodeObject.ps1
  • Src\Private\Get-AbrNodeIP.ps1
  • Src\Private\Get-BestImageAspectRatio.ps1
  • Src\Private\Get-ImagePercent.ps1
  • Src\Private\Get-RandomColorInHex.ps1
  • Src\Private\Get-RandomPastelColorInHex.ps1
  • Src\Private\Group-AbrNode.ps1
  • Src\Private\Join-Hashtable.ps1
  • Src\Private\Remove-SpecialCharacter.ps1
  • Src\Private\Resize-Image.ps1
  • Src\Private\Split-ArrayElement.ps1
  • Src\Private\Test-Image.ps1
  • Src\Private\Test-Logo.ps1
  • Src\Private\Write-AbrColorOutput.ps1
  • Src\Private\Write-AbrPSObject.ps1
  • Src\Public\New-AbrDiagram.ps1
  • Tools\Fonts\ARIAL.TTF
  • Tools\Graphviz\bin\ANN.dll
  • Tools\Graphviz\bin\acyclic.exe
  • Tools\Graphviz\bin\bcomps.exe
  • Tools\Graphviz\bin\brotlicommon.dll
  • Tools\Graphviz\bin\brotlidec.dll
  • Tools\Graphviz\bin\bz2.dll
  • Tools\Graphviz\bin\cairo-2.dll
  • Tools\Graphviz\bin\ccomps.exe
  • Tools\Graphviz\bin\cdt.dll
  • Tools\Graphviz\bin\cgraph++.dll
  • Tools\Graphviz\bin\cgraph.dll
  • Tools\Graphviz\bin\circo.exe
  • Tools\Graphviz\bin\cluster.exe
  • Tools\Graphviz\bin\concrt140.dll
  • Tools\Graphviz\bin\config8
  • Tools\Graphviz\bin\diffimg.exe
  • Tools\Graphviz\bin\dijkstra.exe
  • Tools\Graphviz\bin\dot.exe
  • Tools\Graphviz\bin\dot2gxl.exe
  • Tools\Graphviz\bin\dot_builtins.exe
  • Tools\Graphviz\bin\dot_sandbox
  • Tools\Graphviz\bin\edgepaint.exe
  • Tools\Graphviz\bin\fdp.exe
  • Tools\Graphviz\bin\ffi-8.dll
  • Tools\Graphviz\bin\fontconfig-1.dll
  • Tools\Graphviz\bin\freetype.dll
  • Tools\Graphviz\bin\fribidi-0.dll
  • Tools\Graphviz\bin\gc.exe
  • Tools\Graphviz\bin\gdtclft.dll
  • Tools\Graphviz\bin\getopt.dll
  • Tools\Graphviz\bin\gio-2.0-0.dll
  • Tools\Graphviz\bin\glib-2.0-0.dll
  • Tools\Graphviz\bin\gml2gv.exe
  • Tools\Graphviz\bin\gmodule-2.0-0.dll
  • Tools\Graphviz\bin\gobject-2.0-0.dll
  • Tools\Graphviz\bin\graphml2gv.exe
  • Tools\Graphviz\bin\gts.dll
  • Tools\Graphviz\bin\gv2gml.exe
  • Tools\Graphviz\bin\gv2gxl.exe
  • Tools\Graphviz\bin\gvc++.dll
  • Tools\Graphviz\bin\gvc.dll
  • Tools\Graphviz\bin\gvcolor.exe
  • Tools\Graphviz\bin\gvgen.exe
  • Tools\Graphviz\bin\gvmap.exe
  • Tools\Graphviz\bin\gvmap.sh
  • Tools\Graphviz\bin\gvpack.exe
  • Tools\Graphviz\bin\gvplugin_core.dll
  • Tools\Graphviz\bin\gvplugin_dot_layout.dll
  • Tools\Graphviz\bin\gvplugin_gd.dll
  • Tools\Graphviz\bin\gvplugin_gdiplus.dll
  • Tools\Graphviz\bin\gvplugin_kitty.dll
  • Tools\Graphviz\bin\gvplugin_neato_layout.dll
  • Tools\Graphviz\bin\gvplugin_pango.dll
  • Tools\Graphviz\bin\gvplugin_vt.dll
  • Tools\Graphviz\bin\gvplugin_webp.dll
  • Tools\Graphviz\bin\gvpr.dll
  • Tools\Graphviz\bin\gvpr.exe
  • Tools\Graphviz\bin\gxl2dot.exe
  • Tools\Graphviz\bin\gxl2gv.exe
  • Tools\Graphviz\bin\harfbuzz.dll
  • Tools\Graphviz\bin\iconv-2.dll
  • Tools\Graphviz\bin\intl-8.dll
  • Tools\Graphviz\bin\jpeg62.dll
  • Tools\Graphviz\bin\libexpat.dll
  • Tools\Graphviz\bin\libgd.dll
  • Tools\Graphviz\bin\liblzma.dll
  • Tools\Graphviz\bin\libpng16.dll
  • Tools\Graphviz\bin\libsharpyuv.dll
  • Tools\Graphviz\bin\libwebp.dll
  • Tools\Graphviz\bin\mingle.exe
  • Tools\Graphviz\bin\mm2gv.exe
  • Tools\Graphviz\bin\msvcp140.dll
  • Tools\Graphviz\bin\msvcp140_1.dll
  • Tools\Graphviz\bin\msvcp140_2.dll
  • Tools\Graphviz\bin\msvcp140_atomic_wait.dll
  • Tools\Graphviz\bin\msvcp140_codecvt_ids.dll
  • Tools\Graphviz\bin\neato.exe
  • Tools\Graphviz\bin\nop.exe
  • Tools\Graphviz\bin\osage.exe
  • Tools\Graphviz\bin\pango-1.0-0.dll
  • Tools\Graphviz\bin\pangocairo-1.0-0.dll
  • Tools\Graphviz\bin\pangoft2-1.0-0.dll
  • Tools\Graphviz\bin\pangowin32-1.0-0.dll
  • Tools\Graphviz\bin\patchwork.exe
  • Tools\Graphviz\bin\pathplan.dll
  • Tools\Graphviz\bin\pcre2-8.dll
  • Tools\Graphviz\bin\pixman-1-0.dll
  • Tools\Graphviz\bin\prune.exe
  • Tools\Graphviz\bin\sccmap.exe
  • Tools\Graphviz\bin\sfdp.exe
  • Tools\Graphviz\bin\tcl86t.dll
  • Tools\Graphviz\bin\tcldot.dll
  • Tools\Graphviz\bin\tcldot_builtin.dll
  • Tools\Graphviz\bin\tclplan.dll
  • Tools\Graphviz\bin\tiff.dll
  • Tools\Graphviz\bin\tred.exe
  • Tools\Graphviz\bin\twopi.exe
  • Tools\Graphviz\bin\unflatten.exe
  • Tools\Graphviz\bin\vcruntime140.dll
  • Tools\Graphviz\bin\vcruntime140_1.dll
  • Tools\Graphviz\bin\xdot.dll
  • Tools\Graphviz\bin\zlib1.dll
  • Tools\Icons\AsBuiltReport.png
  • Tools\Icons\no_icon.png

Version History

Version Downloads Last updated
1.0.4 20 3/18/2026
1.0.3 24 3/16/2026
1.0.2 (current version) 9 3/16/2026
1.0.1 6 3/15/2026
1.0.0 4 3/15/2026