jdhitsolutions
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.
JDH Information Technology Solutions, Inc.New York
Pinned Repositories
ADReportingTools
: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.
ISEScriptingGeek
My library of tools and add-ons for the PowerShell ISE
PSCalendar
:calendar: A set of PowerShell commands for displaying calendars in the console. The module is compatible with Windows PowerShell and PowerShell 7.
PSClock
:watch: A set of PowerShell commands for creating and managing a transparent WPF-based clock that runs on your Windows desktop.
PSGalleryReport
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.
PSReleaseTools
:shipit: A set of commands for working with PowerShell 7.x releases.
PSRemoteOperations
:globe_with_meridians: A PowerShell module to invoke commands remotely through an out-of-band mechanism such as DropBox.
PSScriptTools
:wrench: :hammer: 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 files
PSTypeExtensionTools
A set of PowerShell tools for working with type extensions.
WingetTools
A set of PowerShell tools for working with the winget package manager.
jdhitsolutions's Repositories
jdhitsolutions/PSScriptTools
:wrench: :hammer: 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 files
jdhitsolutions/PSReleaseTools
:shipit: A set of commands for working with PowerShell 7.x releases.
jdhitsolutions/PSCalendar
:calendar: A set of PowerShell commands for displaying calendars in the console. The module is compatible with Windows PowerShell and PowerShell 7.
jdhitsolutions/PSGalleryReport
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.
jdhitsolutions/PSFunctionTools
:toolbox: A set of PowerShell 7.x tools for automating and accelerating script and module development. :writing_hand:
jdhitsolutions/MySQLite
A small set of PowerShell commands for working with SQLite database files.
jdhitsolutions/PSTypeExtensionTools
A set of PowerShell tools for working with type extensions.
jdhitsolutions/PSWorkItem
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.
jdhitsolutions/PSBluesky
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.
jdhitsolutions/PSClock
:watch: A set of PowerShell commands for creating and managing a transparent WPF-based clock that runs on your Windows desktop.
jdhitsolutions/WindowsUpdateSetting
A set of PowerShell commands for configuring Windows Update settings on Windows 10 and 11 desktops.
jdhitsolutions/PSBackup
This is a collection of my PowerShell backup tools
jdhitsolutions/PSTimers
A PowerShell module with a variety of timer and countdown functions.
jdhitsolutions/jdhitsolutions
jdhitsolutions/PSProjectStatus
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.
jdhitsolutions/DNSSuffix
A set of PowerShell tools for managing the computer's primary DNS suffix.
jdhitsolutions/PSFunctionInfo
A PowerShell module for managing metadata in stand-alone functions. :information_source:
jdhitsolutions/PSScriptingInventory
A demonstration PowerShell module to analyze files for PowerShell commands.
jdhitsolutions/DiskReportingTools
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:
jdhitsolutions/PSPodcast
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.
jdhitsolutions/PSCustomFormatting
My presentation material for the Research Triangle PowerShell User Group on using custom formatting in PoowerShell.
jdhitsolutions/SampleCSS
A collection of CSS files, nominally intended for use with PowerShell scripts that use ConvertTo-HTML.
jdhitsolutions/PSReminderLite
:calendar: :soon: This is a port of the MyTickle PowerShell module that uses a SQLite database to store event or reminder information.
jdhitsolutions/SecretStoreBackup
:sparkles: A set of PowerShell tools for backing up a Microsoft.SecretsManagement store
jdhitsolutions/GitDevTest
A practice and scratch Git repository.
jdhitsolutions/jdhitsolutions.github.io
About Jeffery Hicks - PowerShell Author, Teacher, and Speaker
jdhitsolutions/DSCResourceMigration
A set of PowerShell commands for converting MOF-based DSC resources to class-based.
jdhitsolutions/CimFolder
Get files and folders using CIM and PowerShell. Commands in this module should be considered as proof-of-concept.
jdhitsolutions/PSThriller
A demonstration PowerShell module to generate content for a hypothetical thriller novel.
jdhitsolutions/2025
PSConfEU 2025 - Malmö