PowerShell - ComputerCleanup Module

IMPORTANT: This module is still a work in progress! Please use at your own risk. This PowerShell module is for freeing up disk space on Windows computers. I frequently use this on some RDS servers, and my local machine. You can install the ComputerCleanup module directly from the PowerShell Gallery, or my GitHub Installation # One time setup Install-Module ComputerCleanup -AllowClobber -Force # -Force and -AllowClobber aren't necessary, but they do skip errors in case some appear....

October 21, 2022 · TOM DE LEEUW

PowerShell - OpenProvider API wrapper

INTRODUCTION IMPORTANT: This module is still a work in progress! At my current job, we use OpenProvider as our main domain registrar and DNS provider. I initially wrote this module for personal convenience, but I’ve also integrated some of the functions in our PowerShell Universal dashboards. Lately, OpenProvider has had multiple DNS outages. This has forced us to migrate some of our bigger clients’ DNS-zones to Azure. To automate this process, I added the Sync-OPDnsToAzure function....

August 19, 2022 · TOM DE LEEUW

PowerShell - Password Generator

This PowerShell function generates one or more “random” human-readable passwords, with some options for complexity and language. By default, this function will use a wordlist hosted on my GitHub. If you’d like to use your own (offline) wordlist, use the “-WordlistFile ” parameter, or change the URL in the function. Some examples: New-Password -Count 2 -NumberCount 5 -CharacterCount 3 BridgeMarry#@$32968 SilverSkill@#%83791 New-Password -WordListFile 'C:\Temp\MyOwnCustomWordlist.txt' CustomWords#7638 See below for the full function, or directly on my GitHub....

August 17, 2022 · TOM DE LEEUW