PSFoundation

1.0.0

A foundational PowerShell module library for Windows administration, providing registry, networking, security, package management, and system utilities.

Minimum PowerShell version

5.1

Installation Options

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

Install-Module -Name PSFoundation

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

Install-PSResource -Name PSFoundation

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) MVProwess. All rights reserved.

Package Details

Author(s)

  • MVProwess

Tags

PowerShell Library Windows administration installation configuration management PSFoundation

Functions

New-OperationResult Add-OperationResult Write-OperationResultLog Export-RegistrySettingState ConvertTo-RegistrySettingResult Convert-Quote Merge-ObjectArrays Show-HostName Show-Color Write-Log Get-DefaultNetworkAdapter Get-IPAddress Get-SubnetMask Get-DefaultGateway Get-DNSServer Get-MACAddress Get-NetworkPrefix Get-NetworkPrefixCIDR Get-BroadcastAddress Get-MulticastAddress Test-IPv4Address Test-IPv6Address New-PackageLifecycleResult Get-InstalledProgramCount Get-AppxPackageCount Get-PackageCount Get-Win32Program Find-Win32Program Install-Win32Program Uninstall-Win32Program Get-UPFAppxPackage Find-UPFAppxPackage Test-UPFAppxPackageRemovalSafety Install-UPFAppxPackage Update-UPFAppxPackage Repair-UPFAppxPackage Reset-UPFAppxPackage Uninstall-UPFAppxPackage Install-UPFAppxPackageSet Uninstall-UPFAppxPackageSet Install-Win32ProgramFromWinGet Update-Win32ProgramFromWinGet Uninstall-Win32ProgramFromWinGet Test-PathExists Get-BasePath Get-LogPath Get-DataPath Get-TemporaryPath Get-NewPath Request-AdministratorPrivilege Test-Elevation ConvertTo-RegistryProviderPath Resolve-RegistryPath Get-RegistryKey Set-RegistryKey Remove-RegistryKey Get-RegistryValue Set-RegistryValue Remove-RegistryValue Test-RegistryPath Test-RegistryValue Get-RegistryValueKind Mount-DefaultUserHive Dismount-DefaultUserHive Get-DefenderThreatDetection Get-DefenderThreat Get-DefenderThreatDescriptionURL Find-NewlyWrittenObject Get-DefaultApp Get-OSBuildNumber Get-OSDisplayVersion Get-OSEdition Get-OSProductName Get-OSVersionInfo Get-SystemMemory Get-SystemDisk Get-Hostname Get-SystemUptime Get-SystemInfo Get-UserInfo Get-UserSID Import-SecurityEventConfiguration Get-SecurityEventGroup Get-SecurityEventDefinition Test-WindowsEventLogChannel Get-WindowsEventByDefinition Resolve-WindowsEventMappedField ConvertFrom-WinEvent Get-WindowsLogonEvent Get-WindowsAccountChangeEvent Get-WindowsServiceEvent Get-WindowsBootEvent Get-WindowsPowerShellEvent Get-WindowsScheduledTaskEvent Get-WindowsSysmonEvent Get-PSModule Remove-PSModule Add-PSModule

PSEditions

Core Desktop

Dependencies

Release Notes

https://github.com/adnoctem/PSFoundation/releases

FileList

Version History

Version Downloads Last updated
1.0.0 (current version) 6 8/10/2026