UserAdminModule
1.0.1
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 UserAdmin
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
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Luke Leigh. All rights reserved.
Package Details
Author(s)
- Luke Leigh
Tags
PowerShellGallery UserAdminModule AdminTools FunctionLibrary Profile Prompt Menu ModuleScaffold Documentation HTMLReference ActiveDirectory Exchange Azure Intune Security PKI Reporting Automation Productivity Shell Framework CustomModules Category Submodule Import Scaffold Interactive PSMenu Config Index Reference Docs Windows CrossPlatform PowerShell Module Functions ProfileScript Startup Bootstrap Discovery TabCompletion DynamicParam UX HTML Web MenuApp Gallery
Functions
Import-PersonalModules Invoke-PersonalModulesMenu New-PSM1Module Invoke-FunctionIndexRegeneration Initialize-UserAdminModule
Dependencies
Release Notes
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
- UserAdminModule.nuspec
- Shell\Resources\greetings.json
- .gitattributes
- README.md
- Private\Get-UserAdminModuleConfig.ps1
- profiles\Microsoft.PowerShell_profile.ps1
- profiles\SharedPowershellProfile.ps1
- Public\Import-PersonalModules.ps1
- Public\Invoke-FunctionIndexRegeneration.ps1
- Public\New-PSM1Module.ps1
- resources\New-ModuleMenuApp.ps1
- Shell\Classes\.gitkeep
- Shell\Private\.gitkeep
- Shell\Private\Initialize-LocationStack.ps1
- Shell\Public\Get-ConsoleConfig.ps1
- Shell\Public\Get-LocationStack.ps1
- Shell\Public\Initialize-Module.ps1
- Shell\Public\Install-ModuleIfNotPresent.ps1
- Shell\Public\Install-RequiredModules.ps1
- Shell\Public\Invoke-UserAdminModuleRequiredModules.ps1
- Shell\Public\IsAdmin.ps1
- Shell\Public\New-Greeting.ps1
- Shell\Public\Open-ModuleMenuApp.ps1
- Shell\Public\Restart-Profile.ps1
- Shell\Public\Restore-Location.ps1
- Shell\Public\Set-ConsoleConfig.ps1
- Shell\Public\Set-Home.ps1
- Shell\Public\Set-PromptisAdmin.ps1
- Shell\Public\Set-TitleisAdmin.ps1
- Shell\Public\Show-IsAdminOrNot.ps1
- Shell\Public\Test-IsAdmin.ps1
- Shell\Resources\.gitkeep
- LICENSE
- UserAdminModule.psd1
- profiles\m365princessOhMyPoshConfig.json
- profiles\OhMyPoshConfig.json
- profiles\SharedWindowsPowershellProfile.ps1
- Public\Initialize-UserAdminModule.ps1
- Public\Invoke-PersonalModulesMenu.ps1
- resources\ModuleMenuApp.html
- Shell\Shell.psm1
- Shell\Configuration\.gitkeep
- UserAdminModule.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.2 | 3 | 4/27/2026 |
| 1.0.1 (current version) | 3 | 4/26/2026 |
| 1.0.0 | 2 | 4/26/2026 |