PSFoundation
1.2.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 Get-PrintDevice Get-DefaultPrintDevice Set-DefaultPrintDevice Get-ScanDevice Show-Color Write-Log Remove-ComObject Invoke-ComGarbageCollection Get-OutlookInstallation Find-OutlookRepairTool Connect-Outlook Get-OutlookStoreRoot Add-OutlookStoreRoot Get-OutlookSubFolder Get-DefaultNetworkAdapter Get-IPAddress Get-SubnetMask Get-DefaultGateway Get-DNSServer Get-MACAddress Get-NetworkPrefix Get-NetworkPrefixCIDR Get-BroadcastAddress Get-MulticastAddress Test-IPv4Address Test-IPv6Address Test-RemoteHostReachability 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 Request-AdministratorPrivilege Test-Elevation Set-RegistryOwner Set-ItemOwner New-EncryptedCredentialFile Get-EncryptedCredentialFile 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 Export-RegistryKey Search-RegistryKey Get-DefenderThreatDetection Get-DefenderThreat Get-DefenderThreatDescriptionURL Add-DefenderExclusion Enable-WSLFirewallRule Disable-JetBrainsFirewallRule Find-NewlyWrittenObject Invoke-SafeProcess Export-EventLog Get-ScheduledTaskAction Get-WMIPersistence 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-CertificateInventory Set-ScriptSignature Get-DefaultApp Get-OSBuildNumber Get-OSDisplayVersion Get-OSEdition Get-OSProductName Get-OSVersionInfo Get-SystemMemory Get-SystemDisk Get-Hostname Get-SystemUptime Get-SystemInfo Get-SystemPaths Test-HostApplicability Get-DotNetVersion New-DriveMapping Remove-DriveMapping Test-PendingReboot Test-SystemFileIntegrity Convert-RobocopyExitCode Find-ServiceAccountUsage Get-FileLockProcess Install-Font Set-ServiceStartupState Set-ScheduledTaskState Get-UserInfo Get-UserSID Test-ADCredential Get-ADAccountLockoutSource Get-ADFSMORoleHolder New-OfflineDomainJoinBlob New-DjoinFile Resolve-LGPOSource Test-LGPOSourceAvailability Install-LGPO Test-LGPOInstalled Invoke-LGPO Test-PSWindowsUpdateAvailable Get-WindowsUpdate Install-WindowsUpdate Hide-WindowsUpdate Get-WindowsUpdateHistory Uninstall-WindowsUpdate Test-WindowsUpdateRebootRequired Get-WindowsUpdateConfiguration Get-MSStoreUpdate Install-MSStoreUpdate Get-PSModule Remove-PSModule Add-PSModule
PSEditions
Dependencies
-
- PSWindowsUpdate (>= 2.2.1.5)
Release Notes
FileList
- PSFoundation.nuspec
- security.psd1
- common.ps1
- networking.ps1
- PSFoundation.psd1
- settings.ps1
- data.ps1
- packages.ps1
- PSFoundation.psm1
- system.ps1
- devices.ps1
- permissions.ps1
- registry.ps1
- updates.ps1
- interop.ps1
- policies.ps1
- security.ps1
- user.ps1
- log.ps1
- provisioning.ps1
- maintenance.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.2.0 (current version) | 4 | 8/18/2026 |
| 1.1.0 | 7 | 8/18/2026 |
| 1.0.1 | 10 | 8/11/2026 |
| 1.0.0 | 6 | 8/10/2026 |