This is your work, valued
I am an IT Pro with 35 years of experience, a multi-year Microsoft MVP, PowerShell author, teacher, and a member of the PowerShell Cmdlet Working Group.
PSScriptTools. :wrench: :hammer: A set of PowerShell functions to enhance your functions and scripts or to facilitate working in the console. Most should work cross-platform and cross-version. Operating system limitations are handled on a per command basis. The Samples folder contains demonstration scripts.
997WingetTools. A set of PowerShell tools for working with the winget package manager.
163ISEScriptingGeek. My library of tools and add-ons for the PowerShell ISE
141PSReleaseTools. :shipit: A set of commands for working with PowerShell 7.x releases. This project is now archived and no longer under development.
119ADReportingTools. :toolbox: A set of PowerShell commands to gather information and create reports from Active Directory. :man: :woman: :computer: This project relies on the Active Directory module from Microsoft.
111PSGalleryReport. A set of reports in PDF and Markdown format about recently published and popular modules in the PowerShell Gallery. The reports are generated by a GitHub Action. This is NOT a PowerShell module.
84PSCalendar. :calendar: A set of PowerShell commands for displaying calendars in the console. The module is compatible with Windows PowerShell and PowerShell 7.
82WindowsSandboxTools. :camel: My PowerShell scripts and tools for setting up and configuring the Windows Sandbox
81WTToolbox. :computer: A set of PowerShell commands for managing and using the Windows Terminal application.
70PSRemoteOperations. :globe_with_meridians: A PowerShell module to invoke commands remotely through an out-of-band mechanism such as DropBox.
67MySQLite. A small set of PowerShell commands for working with SQLite database files.
66PSFunctionTools. :toolbox: A set of PowerShell 7.x tools for automating and accelerating script and module development. :writing_hand:
64MyTasks. A PowerShell module that offers a simple task management or to-do system.
55PSTypeExtensionTools. A set of PowerShell tools for working with type extensions.
51PSTeachingTools. :mortar_board: A set of commands and tools for teaching PowerShell. The module should work in Windows PowerShell, PowerShell 7.x and run cross-platform.
50PSWorkItem. 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 or Linux platform.
48MemoryTools. A set of PowerShell tools for getting computer memory utilization and performance.
43PSClock. :watch: A set of PowerShell commands for creating and managing clocks that can appear as a transparent WPF form, a clock in your session title bar, or in the corner of your session window.
43PSBluesky. A set of PowerShell 7 commands packaged as a module that use the BlueSky API. You can skeet and upload images from a PowerShell prompt as well as view your feed and timeline.
43New-ISERemoteTab. A set of PowerShell functions to add new remote tabs in the PowerShell ISE
41PSVirtualBox. A PowerShell module to manage a Virtual Box environment
39ScheduledJobTools. A Windows PowerShell module with a set of commands for managing scheduled jobs. :card_file_box: :hammer_and_wrench:
37PSBackup. This is a collection of my PowerShell backup tools
36WindowsUpdateSetting. A set of PowerShell commands for configuring Windows Update settings on Windows 10 and 11 desktops.
36PSPivotTable. A command to create an Excel-like Pivot table in the PowerShell console.
28ADTop10Tasks. Session material and demos for Top 10 Active Directory Management Tasks with PowerShell
27PSTweetChat. :speech_balloon: A repository for the PSTweetChat community
26MyMonitor. 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.
26PSHyperV. A set of PowerShell tools for working with Hyper-V from a Windows 10 desktop.
25PSTimers. A PowerShell module with a variety of timer and countdown functions.
25myTickle. :date: A PowerShell and SQL Server-based reminder system. This project is DEPRECATED.
24PSJsonCredential. A PowerShell module for exporting and importing a PSCredential to a JSON file
23PowerShellLab. My Autolab configuration for a set of virtual machines for learning PowerShell
23MyUptime. An updated version of my PowerShell module to get uptime, timezone and local time information. The module is based on a PowerShell v5 class.
23PSFunctionInfo. A PowerShell module for managing metadata in stand-alone functions. :information_source:
23PSProjectStatus. A set of PowerShell tools for tracking module development status. The module uses a JSON file to create a custom object with information about your module. You can use this internally to track the status of your module including a simple to-do tracker.
22jdhitsolutions.
22Windows10. My AutoLab configuration files for a stand-alone Windows 10 desktop.
18PSChristmas. A demonstration class-based PowerShell module that should work in Windows PowerShell and PowerShell 7. Almost all commands will work cross-platform.
16PSScriptingInventory. A demonstration PowerShell module to analyze files for PowerShell commands.
16PSConfEU2023. My session material from PowerShell Conference Europe 2023 in Prague.
16DiskReportingTools. A set of PowerShell tools for disk reporting and visualization. The tools rely on CIM cmdlets so this module requires a Windows platform. :floppy_disk: :page_with_curl:
16PSScriptingSecrets. demo material for my PowerShell Scripting Secrets presentation
15Demo-Class-Based-Tools. My sample demonstration files for creating class-based PowerShell tools.
15PSAutomationWorkshop. Materials for my PS Automation Workshop
14Copy-Command. A PowerShell script for copying commands to create new tools.
14PSQuizMaster. :grey_question: A PowerShell 7 module for creating and running quizzes to learn PowerShell. The module relies on the pwshSpectreConsole module to provide styling. :brain:
13AdvancedDSCWorkshop. demo material for my Advanced DSC Workshop
13PSPodcast. A few commands to get and display information about episodes of The PowerShell Podcast. This module is not officially affiliated with the podcast or PDQ.com. The module requires PowerShell 7 and the pwshSpectreConsole module.
13PSSessionExport. A PowerShell proof-of-concept module to export and import a PowerShell console session.
12WritingTools. A collection of files and PowerShell tools to assist in developing and writing a book.
11Techmentor2023-EventLogMgmt. Session material from my conference presentation at Live360\Techmentor in Orlando,November 2023
11PSReadlineHelper. A PowerShell module with a functions and tools to make it easier to use the PSReadline module.
11myStarShip. a fun demonstration of using classes in PowerShell
10psdatafiles. Session material from my presentation on data file formats from the PowerShell Global Summit 2018
10ComputerCertificates. Commands for working with computer certificates
10NanoDatacenter. material for my Nano-drive datacenter presentation
9