PSScriptTools
π§ π¨ A set of PowerShell functions you might use to enhance your own functions and scripts or to facilitate working in the console. Most should work in both Windows PowerShell and PowerShell 7, even cross-platform. Any operating system limitations should be handled on a per command basis. The Samples folder contains demonstration script filesISEScriptingGeek
My library of tools and add-ons for the PowerShell ISEWingetTools
A set of PowerShell tools for working with the winget package manager.PSReleaseTools
:shipit: A set of commands for working with PowerShell 7.x releases.ADReportingTools
π§° A set of PowerShell commands to gather information and create reports from Active Directory. π¨ π© π» This project relies on the Active Directory module from Microsoft.PSRemoteOperations
A PowerShell module to invoke commands remotely through an out-of-band mechanism.PSCalendar
π A set of PowerShell commands for displaying calendars in the console.WTToolbox
π» A set of PowerShell commands for managing and using the Windows Terminal application.MyTasks
A PowerShell module that offers a simple task management or to-do system.WindowsSandboxTools
π« My PowerShell scripts and tools for setting up and configuring the Windows SandboxPSFunctionTools
A set of PowerShell 7.x tools for automating script and module development.PSTeachingTools
π A set of commands and tools for teaching PowerShell. The module should work in Windows PowerShell, PowerShell 7.x and run cross-platform.PSTypeExtensionTools
A set of PowerShell tools for working with type extensions.PSVirtualBox
A PowerShell module to manage a Virtual Box environmentPSGalleryReport
PowerShell Gallery reports on recently published modules.MemoryTools
A set of PowerShell tools for getting computer memory utilization and performance.New-ISERemoteTab
A set of PowerShell functions to add new remote tabs in the PowerShell ISEMySQLite
A small set of PowerShell commands for working with SQLite database files.PSClock
β A set of PowerShell commands for creating and managing a transparent WPF-based clock that runs on your Windows desktop.PSPivotTable
A command to create an Excel-like Pivot table in the PowerShell console.ScheduledJobTools
A Windows PowerShell module with a set of commands for managing scheduled jobs.WindowsUpdateSetting
A set of PowerShell commands for configuring Windows Update settings on Windows 10PSTweetChat
π¬ A repository for the PSTweetChat communityADTop10Tasks
Session material and demos for Top 10 Active Directory Management Tasks with PowerShellPSBackup
A collection of PowerShell scripts and functions that I use to backup key files and folders.myTickle
π A PowerShell and SQL Server-based reminder systemPSJsonCredential
A PowerShell module for exporting and importing a PSCredential to a JSON fileMyUptime
An updated version of my PowerShell module to get uptime, timezone and local time information. The module is based on a PowerShell v5 class.PSHyperV
A set of PowerShell tools for working with Hyper-V from a Windows 10 desktop.DNSSuffix
A set of PowerShell tools for managing the computer's primary DNS suffix.MyMonitor
A PowerShell module for tracking where you spend your time. Use the commands in this module to track how much time you are spending on different activities based on how long a selected window is active.PSProjectStatus
A PowerShell module for managing project status.PSFunctionInfo
A PowerShell module for managing metadata in stand-alone functions.PowerShellLab
My Autolab configuration for a set of virtual machines for learning PowerShellWindows10
My AutoLab configuration files for a stand-alone Windows 10 desktop.Demo-Class-Based-Tools
My sample demonstration files for creating class-based PowerShell tools.PSScriptingSecrets
demo material for my PowerShell Scripting Secrets presentationPSTimers
A PowerShell module with a variety of timer and countdown functions.jdhitsolutions
PSScriptingInventory
A demonstration PowerShell module to analyze files for PowerShell commands.Copy-Command
A PowerShell script for copying commands to create new tools.PSChristmas
A demonstration class based PowerShell modulePSAutomationWorkshop
Materials for my PS Automation WorkshopPSWorkItem
A PowerShell 7 module for managing work and personal tasks or to-do items. This module uses a SQLite database to store task and category information. The module is not a full-featured project management solution, but should be fine for personal needs. The module requires a 64-bit Windows platform.PSSessionExport
A PowerShell proof-of-concept module to export and import a PowerShell console session.PSQuizMaster
A module for creating and running quizzes to learn PowerShellWritingTools
A collection of files and PowerShell tools to assist in developing and writing a book.PSRemotingWorkshop
Material and files from my PowerShell Remoting Deep Dive WorkshopAdvancedDSCWorkshop
demo material for my Advanced DSC WorkshopPSReadlineHelper
A PowerShell module with a functions and tools to make it easier to use the PSReadline module.PSBitly
A PowerShell module for managing bitly linkspsdatafiles
Session material from my presentation on data file formats from the PowerShell Global Summit 2018myStarShip
a fun demonstration of using classes in PowerShellComputerCertificates
Commands for working with computer certificatesNanoDatacenter
material for my Nano-drive datacenter presentationdscresourcedemo
Presentation material and demos on designing and developing DSC resourcesGen2Tools
A set of tools for working with Hyper-V Generation 2 disksPSWebAccessAuthorization
A DSC Resource for configuring PowerShell Web Access authorization RulesMyReminder
A PowerShell module that uses scheduled jobs as a popup reminder or alerting system.PowerShellScriptingTraps
material for my presentation on PowerShell Scripting and Toolmaking TrapsPS-AutoLab-Env
An auto generated lab environmentFormatFunctions
A set of PowerShell tools to make it easier to format data values.PSSummit2021
My demo material for the Power Up Your PowerShell Scripting session from PowerShell+DevOps Global Summit 2021.ReportingTricksTips
Demo material for my PowerShell Reporting presentation from the PowerShell 1-Day Virtual Conference from Petri.comPluralsight-Labs
Guidance on setting labs for my Pluralsight coursesMylmhost
A PowerShell module for working with the legacy lmhosts file.Techmentor-Orlando-2022
My session material from Live360/Techmentor in Orlando November 2022PowerShellBingo
A demonstration PowerShell moduleStickyNotes
A set of PowerShell commands for working with the Sticky Notes utility in Windows.SampleCSS
A collection of CSS files, nominally intended for use with PowerShell scripts that use ConvertTo-HTML.shove
The DSC Push ServerPSBackToSchool
A sample solution to the Iron Scripter challenge at https://ironscripter.us/powershell-back-to-school-scripting-challengeTechmentor2021
Session material from Live360/Techmentor 2021SpiceWorld2021
Materials from my Spice World 2021 presentation on PowerShell Scripting Patterns and Practicessecure-remote-management-jea
Material for my Secure Remote Management with JEA presentationDSCResourceTools
A PowerShell module for analyzing DSC resourcespowershell-fast-and-furious
Material for my presentation PowerShell Fast & FuriousDataDecisions
Files and demos for my presentation on PowerShell Data DecisionsGitDevTest
A practice and scratch Git repository.Test-Expression
DEPRECATED A PowerShell function for testing command performance. This project has been published to the PowerShell Gallery.MyNumber
A demonstration PowerShell module of a class-based tool that creates a custom number object.ReportingTools
A test PowerShell module for OnRamo 2022PSNonsense
My solution to the Iron Scripter PowerShell challenge described at https://ironscripter.us/a-powershell-nonsense-challenge/.CimFolder
MyPSTool
test repo for PowerShell Scripting in a Month of LunchesPSThriller
A demonstration PowerShell module to generate content for a hypothetical thriller novel.Techmentor2023-PowerShellHOL
Session material for my PowerShell Hands-On Workshop at Live360/Techmentor in Orlando, Nov. 2023SpiceWorld2022-PSRegex-Intro
My presentation and demo files for my introduction to regular expressions with PowerShell for SpiceWorld 2022.PowerShellRefresh
Session material from my pre-conference workshop at the PowerShell+DevOps Global Summit in 2023.PSScriptingToolmaking
Session material from my April 2024 presentation to the Twin Cities System Management User Group.MMSMiami-2023
My PowerShell session material for MMS Miami Beach from 2023.PSConfAsia-2018
My session materials from PSConfAsia in Singapore, October 2018Love Open Source and this site? Check out how you can help us