UserAdminModule

1.0.2

A PowerShell function management framework that gives any administrator a superpower
in their own shell.

Scaffold submodules, manage categories interactively, and maintain a living function
index — without the pain of dot-sourcing loose scripts or maintaining individual
module manifests for every function you write.

Quick start:
 1. Install-Module UserAdminModule
A PowerShell function management framework that gives any administrator a superpower
in their own shell.

Scaffold submodules, manage categories interactively, and maintain a living function
index — without the pain of dot-sourcing loose scripts or maintaining individual
module manifests for every function you write.

Quick start:
 1. Install-Module UserAdminModule
 2. Initialize-UserAdminModule -Path 'C:\MyModules' -UpdateProfile
 3. New-PSM1Module -folderPath 'C:\MyModules\MyCategory'
 4. Drop .ps1 files into MyCategory\Public\ and Import-PersonalModules -Category MyCategory
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name UserAdminModule

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name UserAdminModule

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Luke Leigh. All rights reserved.

Package Details

Author(s)

  • Luke Leigh

Tags

UserAdminModule AdminTools FunctionLibrary Productivity CustomModules ScriptManagement

Functions

Import-PersonalModules Invoke-PersonalModulesMenu New-PSM1Module Invoke-FunctionIndexRegeneration Initialize-UserAdminModule

Dependencies

Release Notes

v1.0.2 — Minor fixes and improvements
 - New-PSM1Module: added -Force parameter to overwrite existing module folders
 - New-PSM1Module: improved error handling for invalid folder paths
 - Initialize-UserAdminModule: added check to prevent duplicate profile entries
 - Updated documentation for new parameters and edge cases
 - All changes validated for PS 5.1/7+ compatibility and repo conventions
v1.0.1 — Stable release (all recent changes)
 - All Shell/Public/ functions now use [CmdletBinding()], trap, and full help
 - Set-DisplayIsAdmin.ps1 deleted (duplicate)
 - IsAdmin.ps1 renamed to Test-IsAdmin.ps1; Set-TitleisAdmin.ps1 extracted
 - Show-IsAdminOrNot.ps1 logic bug fixed (now always correct)
 - Shell.psm1: legacy try/catch exemption comment added
 - resources/New-ModuleMenuApp.ps1: .DESCRIPTION clarified (internal use)
 - docs/reference.md: expanded menu/browser documentation, screenshots added
 - docs/getting-functions.md: new page for building your function library
 - All changes validated for PS 5.1/7+ compatibility and repo conventions

FileList

Version History

Version Downloads Last updated
1.0.2 (current version) 5 4/27/2026
1.0.0 2 4/26/2026