PSFoundation

1.1.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 -RequiredVersion 1.1.0

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

Install-PSResource -Name PSFoundation -Version 1.1.0

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 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 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

Core Desktop

Dependencies

Release Notes

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

FileList

Version History

Version Downloads Last updated
1.2.0 4 8/18/2026
1.1.0 (current version) 7 8/18/2026
1.0.1 10 8/11/2026
1.0.0 6 8/10/2026