DEV Community

Cover image for Get-ViperBomb (PowerShell)
Michael C Cook Sr.
Michael C Cook Sr.

Posted on

Get-ViperBomb (PowerShell)

Greetings everyone,

I've been developing a module for [PowerShell] that uses a variety of advanced techniques and styles, particularly those used in CSharp, .NET, and Xaml... but all of it being done in [PowerShell].

A little over a month ago, I made a video of the various utilities that I'd left on the backburner, utilities that relate to system management, administration, and graphical user interface design elements:

My end goal is simply put, to create a module that interfaces directly with (Razor/Blazor/ASP.NET/C#) for the internet. Though to be clear, there's still a bit of development ahead of me before it gets to that stage.

In the video demonstration above, I cover a variety of (functions/utilities) that are part of the module.

The module itself uses a variety of (GUI+CLI) components (in some cases both), and is meant to enhance the experience of the (USMT/user state migration tool), virtualization, post-installation migration tasks, package distribution, deployment, and general all-around OOBE, etc.

The reason for THIS post in particular, is to cover a document that I've recently written, about the utility that will eventually be used to provide post-installation migration activities... as well as various other odds and ends which fall within the scope of categories specified above.

I may be getting ahead of myself describing everything...
But- to be clear, this document is QUITE LONG.
There are also nested links to OTHER documents.

Here's the PDF of the utility
[https://github.com/mcc85s/FightingEntropy/blob/main/Docs/2022_1202-(Get-ViperBomb).pdf]

This video demonstration here covers the PXE portion of the module from the server end, which I recorded exactly a year ago.

This demonstration showcases the module's ability to control the installation of Windows on child item virtual machines from (inception -> desktop) through the PXE process, by using the [Microsoft Deployment Toolkit] by (Microsoft/Michael T. Niehaus + others) as well as the [PowerShell Deployment] modification by (FriendsOfMdt/Deployment Bunny/Johan Arwidmark/Mykael Nystrom + others).

At some point when the utility I've covered in the PDF linked above is ready, I will record a new demonstration that shows the process from beginning to end.

Enjoy.
Take care
MCC

Top comments (0)