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/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/PSTeachingTools
: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.
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/PSClock
:watch: A set of PowerShell commands for creating and managing a transparent WPF-based clock that runs on your Windows desktop.
jdhitsolutions/PSBluesky
A set of PowerShell 7 commands that use the BlueSky API. You can skeet and upload images from a PowerShell prompt as well as view your feed and timeline.
jdhitsolutions/ScheduledJobTools
A Windows PowerShell module with a set of commands for managing scheduled jobs. :card_file_box: :hammer_and_wrench:
jdhitsolutions/WindowsUpdateSetting
A set of PowerShell commands for configuring Windows Update settings on Windows 10 and 11 desktops.
jdhitsolutions/PSBackup
This is a private repo for my PowerShell backup tools
jdhitsolutions/myTickle
:date: A PowerShell and SQL Server-based reminder system. This project is DEPRECATED.
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/PSTimers
A PowerShell module with a variety of timer and countdown functions.
jdhitsolutions/PSChristmas
A demonstration class-based PowerShell module that should work in Windows PowerShell and PowerShell 7. Almost all commands will work cross-platform.
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/PSQuizMaster
:grey_question: A module for creating and running quizzes to learn PowerShell. :brain:
jdhitsolutions/PSBitly
A PowerShell module for managing bitly links
jdhitsolutions/PSColors
PowerShell Module for coloring prompt and directory outputs
jdhitsolutions/PSCustomFormatting
My presentation material for the Research Triangle PowerShell User Group on using custom formatting in PoowerShell.
jdhitsolutions/PSScriptingToolmaking
Session material from my April 2024 presentation to the Twin Cities System Management User Group.
jdhitsolutions/GitDevTest
A practice and scratch Git repository.
jdhitsolutions/jdhitsolutions.github.io
About Jeffery Hicks - PowerShell Author, Teacher, and Speaker
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/PSThriller
A demonstration PowerShell module to generate content for a hypothetical thriller novel.