OMG.PSUtilities.Core

1.2.0

General purpose PowerShell utilities and system-level tools.

Minimum PowerShell version

5.1

Installation Options

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

Install-Module -Name OMG.PSUtilities.Core

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

Install-PSResource -Name OMG.PSUtilities.Core

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) 2025-2026 Lakshmanachari Panuganti

Package Details

Author(s)

  • Lakshmanachari Panuganti

Tags

Utilities SystemTools DevOps PowerShell Automation OMG

Functions

Approve-PSUGithubPullRequest Approve-PSUPullRequest Complete-PSUGithubPullRequest Complete-PSUPullRequest Export-PSUExcel Find-PSUFilesContainingText Get-PSUConnectedWifiInfo Get-PSUCredentialFromManager Get-PSUCredentialManagerInventory Get-PSUFunctionCommentBasedHelp Get-PSUGitFileChangeMetadata Get-PSUInstalledSoftware Get-PSUModule Get-PSUPublicIP Get-PSUSecret Get-PSUUserEnvironmentVariable Get-PSUUserSession New-PSUGithubPullRequest New-PSUHTMLReport New-PSUOutlookMeeting Remove-PSUCredentialFromManager Remove-PSUUserEnvironmentVariable Remove-PSUUserSession Send-PSUHTMLReport Send-PSUTeamsMessage Set-PSUCredentialToManager Set-PSUUserEnvironmentVariable Test-PSUInternetConnection Uninstall-PSUInstalledSoftware Unlock-PSUTerraformStateAWS Update-OMGModuleVersion

PSEditions

Desktop Core

Dependencies

Release Notes

1.2.0
- Added Get-PSUSecret, which resolves a named secret from Windows Credential Manager, then
 Microsoft.PowerShell.SecretManagement when installed, then an environment variable of the
 same name, and returns a SecureString by default.
- The environment-variable tier is retained for compatibility but warns when used, because
 environment variables are readable by any process in the session and are often captured in
 logs. Pinning -Source prevents that fallback entirely.
- Approve-PSUGithubPullRequest, Complete-PSUGithubPullRequest and New-PSUGithubPullRequest now
 resolve GITHUB_TOKEN through Get-PSUSecret when no -Token is supplied. Existing setups that
 export GITHUB_TOKEN keep working; storing it in Credential Manager is now preferred.
- The secret value never appears in output, warnings, or error text; failures name only the
 secret and the sources tried.

1.1.0
- Get-PSUPublicIP no longer uses Start-ThreadJob. Its HTTP fallback now queries the endpoints
 in turn and takes the first valid address. On Windows PowerShell 5.1, which does not ship
 ThreadJob, that fallback previously raised CommandNotFoundException instead of returning an
 address. A total outage of all four endpoints can now take up to four times TimeoutSec.
- Declared CompatiblePSEditions = Desktop, Core, from tested imports rather than assumption.
- ImportExcel remains the only required module; ThreadJob is deliberately not declared.
- Applied the MIT license metadata approved in docs/decisions/0.5-licensing-selection.md.
- Removed two unreferenced --wip files from Public/.

FileList

Version History

Version Downloads Last updated
1.2.0 (current version) 96 8/19/2026
1.1.0 197 8/17/2026
1.0.27 77 8/17/2026
1.0.26 10 8/17/2026
1.0.25 8 8/17/2026
1.0.24 32 8/16/2026
1.0.23 180 8/15/2026
1.0.22 534 8/11/2026
1.0.21 993 7/28/2026
1.0.20 355 7/26/2026
1.0.19 613 12/31/2025
1.0.18 15 12/27/2025
1.0.17 15 12/23/2025
1.0.16 31 12/10/2025
1.0.15 73 10/31/2025
1.0.14 9 10/31/2025
1.0.13 13 10/26/2025
1.0.12 29 10/19/2025
1.0.11 31 10/16/2025
1.0.10 14 10/7/2025
1.0.9 26 8/22/2025
1.0.8 13 8/19/2025
1.0.7 1,960 8/11/2025
1.0.6 78 8/3/2025
1.0.5 960 7/30/2025
1.0.4 71 7/28/2025
1.0.3 66 7/26/2025
1.0.2 18 7/25/2025
1.0.0 19 7/15/2025
Show more