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
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
Dependencies
-
- Pester (>= 5.0.0)
- PSWindowsUpdate (>= 2.2.1.5)
Release Notes
FileList
- PSFoundation.nuspec
- common.ps1
- data.ps1
- maintenance.ps1
- security.psd1
- devices.ps1
- networking.ps1
- PSFoundation.psd1
- settings.ps1
- interop.ps1
- packages.ps1
- PSFoundation.psm1
- system.ps1
- log.ps1
- permissions.ps1
- registry.ps1
- updates.ps1
- policies.ps1
- security.ps1
- user.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 6 | 8/10/2026 |