New York

Jeff Hicks

Elite
@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.

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.

997

WingetTools. A set of PowerShell tools for working with the winget package manager.

163

ISEScriptingGeek. My library of tools and add-ons for the PowerShell ISE

141

PSReleaseTools. :shipit: A set of commands for working with PowerShell 7.x releases. This project is now archived and no longer under development.

119

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.

111

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.

84

PSCalendar. :calendar: A set of PowerShell commands for displaying calendars in the console. The module is compatible with Windows PowerShell and PowerShell 7.

82

WindowsSandboxTools. :camel: My PowerShell scripts and tools for setting up and configuring the Windows Sandbox

81

WTToolbox. :computer: A set of PowerShell commands for managing and using the Windows Terminal application.

70

PSRemoteOperations. :globe_with_meridians: A PowerShell module to invoke commands remotely through an out-of-band mechanism such as DropBox.

67

MySQLite. A small set of PowerShell commands for working with SQLite database files.

66

PSFunctionTools. :toolbox: A set of PowerShell 7.x tools for automating and accelerating script and module development. :writing_hand:

64

MyTasks. A PowerShell module that offers a simple task management or to-do system.

55

PSTypeExtensionTools. A set of PowerShell tools for working with type extensions.

51

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.

50

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.

48

MemoryTools. A set of PowerShell tools for getting computer memory utilization and performance.

43

PSClock. :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.

43

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.

43

New-ISERemoteTab. A set of PowerShell functions to add new remote tabs in the PowerShell ISE

41

PSVirtualBox. A PowerShell module to manage a Virtual Box environment

39

ScheduledJobTools. A Windows PowerShell module with a set of commands for managing scheduled jobs. :card_file_box: :hammer_and_wrench:

37

PSBackup. This is a collection of my PowerShell backup tools

36

WindowsUpdateSetting. A set of PowerShell commands for configuring Windows Update settings on Windows 10 and 11 desktops.

36

PSPivotTable. A command to create an Excel-like Pivot table in the PowerShell console.

28

ADTop10Tasks. Session material and demos for Top 10 Active Directory Management Tasks with PowerShell

27

PSTweetChat. :speech_balloon: A repository for the PSTweetChat community

26

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.

26

PSHyperV. A set of PowerShell tools for working with Hyper-V from a Windows 10 desktop.

25

PSTimers. A PowerShell module with a variety of timer and countdown functions.

25

myTickle. :date: A PowerShell and SQL Server-based reminder system. This project is DEPRECATED.

24

PSJsonCredential. A PowerShell module for exporting and importing a PSCredential to a JSON file

23

PowerShellLab. My Autolab configuration for a set of virtual machines for learning PowerShell

23

MyUptime. An updated version of my PowerShell module to get uptime, timezone and local time information. The module is based on a PowerShell v5 class.

23

PSFunctionInfo. A PowerShell module for managing metadata in stand-alone functions. :information_source:

23

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.

22

jdhitsolutions.

22

Windows10. My AutoLab configuration files for a stand-alone Windows 10 desktop.

18

PSChristmas. A demonstration class-based PowerShell module that should work in Windows PowerShell and PowerShell 7. Almost all commands will work cross-platform.

16

PSScriptingInventory. A demonstration PowerShell module to analyze files for PowerShell commands.

16

PSConfEU2023. My session material from PowerShell Conference Europe 2023 in Prague.

16

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:

16

PSScriptingSecrets. demo material for my PowerShell Scripting Secrets presentation

15

Demo-Class-Based-Tools. My sample demonstration files for creating class-based PowerShell tools.

15

PSAutomationWorkshop. Materials for my PS Automation Workshop

14

Copy-Command. A PowerShell script for copying commands to create new tools.

14

PSQuizMaster. :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:

13

AdvancedDSCWorkshop. demo material for my Advanced DSC Workshop

13

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.

13

PSSessionExport. A PowerShell proof-of-concept module to export and import a PowerShell console session.

12

WritingTools. A collection of files and PowerShell tools to assist in developing and writing a book.

11

Techmentor2023-EventLogMgmt. Session material from my conference presentation at Live360\Techmentor in Orlando,November 2023

11

PSReadlineHelper. A PowerShell module with a functions and tools to make it easier to use the PSReadline module.

11

myStarShip. a fun demonstration of using classes in PowerShell

10

psdatafiles. Session material from my presentation on data file formats from the PowerShell Global Summit 2018

10

ComputerCertificates. Commands for working with computer certificates

10

NanoDatacenter. material for my Nano-drive datacenter presentation

9
57
Apply