GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com โ€” markwragg - Overview

@markwragg markwragg Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@markwragg
markwragg
Follow
View markwragg's full-sized avatar

Mark Wragg markwragg

Follow
DevOps Engineer, enthusiastic about all things automation, particularly PowerShell.
126 followers ยท 88 following
  • @MPFEConsultancy
  • UK
  • wragg.io
  • @wragg.io
  • in/mwragg

Achievements

Achievement: YOLOAchievement: QuickdrawAchievement: Arctic Code Vault ContributorAchievement: Pull Sharkx2Achievement: Starstruck

Achievements

Achievement: YOLOAchievement: QuickdrawAchievement: Arctic Code Vault ContributorAchievement: Pull Sharkx2Achievement: Starstruck
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
markwragg/README.md

๐Ÿ‘‹ Hi, I'm Mark

PS> Get-Engineer -Name 'Mark Wragg' | Format-List

Location : Hampshire, UK
Likes    : PowerShell, Pester, automating the boring bits
Building : awesome-powershell-modules, AzureCAF
Writing  : https://wragg.io

I'm a cloud and automation engineer. I like making repetitive things disappear, and PowerShell is usually how I do it.

Most of what's here started as a script to scratch my own itch that grew into something other people found useful too. Some of it is practical, some of it exists purely because it was fun to build (yes, there's an XKCD module).

๐Ÿ”จ What I'm working on

  • awesome-powershell-modules: a curated list of PowerShell modules worth knowing about
  • AzureCAF: a module that generates Azure resource names following the Cloud Adoption Framework naming recommendations

๐Ÿ“ฆ Things I've built

I maintain 18 modules on the PowerShell Gallery, which have been downloaded over 2.1 million times between them. A few favourites:

Module What it does Latest Version Downloads
Subnet Network subnet calculations PowerShell Gallery Version Downloads
Influx Send metrics to InfluxDB PowerShell Gallery Version Downloads
Watch Re-run a scriptblock until its output changes PowerShell Gallery Version Downloads
HashCopy Copy only the files that have actually changed PowerShell Gallery Version Downloads
Lumos Switch your OS between light and dark themes at sunrise and sunset PowerShell Gallery Version Downloads
AzCostTools See where your Azure money is going PowerShell Gallery Version Downloads

โœ๏ธ Latest from the blog

  • Speed up Azure DevOps pipelines with the Cache task
  • Automating SSL/TLS certificate renewal in Azure
  • Learning Python via PowerShell

More at wragg.io.

๐ŸŽค Talks and other bits

Automate build/testing/deploy of PowerShell with Azure DevOps

My PSConf.eu MiniCon 2026 talk: Automate build/testing/deploy of PowerShell with Azure DevOps

  • ๐ŸŽ™๏ธ I was a guest on The PowerShell Podcast
  • ๐Ÿ“บ I've spoken at PSDay.UK on Pester testing and monitoring with InfluxDB and Grafana
  • ๐Ÿ“– I wrote chapters for The PowerShell Conference Book, volume 1 and volume 2

๐Ÿ’ฌ Say hello

Found a bug, got an idea, or just want to chat about automation? Open an issue on the relevant repo, or find me on LinkedIn.


๐Ÿค– This README updates itself every day using PowerShell and GitHub Actions.

Popular repositories Loading

  1. PowerShell-Watch PowerShell-Watch Public

    A PowerShell Watch-Command cmdlet for repeatedly running a command or block of code until a change in the output occurs.

    PowerShell 104 9

  2. PowerShell-Influx PowerShell-Influx Public

    A PowerShell module for interacting with the time-series database platform Influx: https://www.influxdata.com/

    PowerShell 97 23

  3. Test-ActiveDirectory Test-ActiveDirectory Public

    Test and auditing Powershell and Pester scripts for Active Directory

    PowerShell 72 27

  4. Powershell-SlackBot Powershell-SlackBot Public

    Powershell based Slack Bot using the Real Time Messaging API and WebSockets.

    PowerShell 45 18

  5. PowerShell-HashCopy PowerShell-HashCopy Public

    A PowerShell module for copying files between two paths that have been determined to have changed via computed hash value comparison.

    PowerShell 44 7

  6. awesome-powershell-modules awesome-powershell-modules Public

    A curated list of awesome PowerShell modules for package management, testing, automation, security, cloud administration, and more.

    PowerShell 32 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 โ€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800ร—600. No cookies required.