CompatPowerShellGet is a compatibility module that allows use of PowerShellGet 2.x (and below) cmdlet syntax with PowerShellGet 3.0 (and newer) functionality by making a best effort mapping between the cmdlet interfaces of both versions of the module.

Minimum PowerShell version


Installation Options

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

Install-Module -Name CompatPowerShellGet

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

Install-PSResource -Name CompatPowerShellGet

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


Microsoft Corporation


(c) Microsoft Corporation. All rights reserved.

Package Details



PackageManagement Linux Mac Windows


Find-Command Find-DscResource Find-Module Find-RoleCapability Find-Script Get-InstalledModule Get-InstalledScript Get-PSRepository Install-Module Install-Script Publish-Module Publish-Script Register-PSRepository Save-Module Save-Script Set-PSRepository Uninstall-Module Uninstall-Script Unregister-PSRepository Update-Module Update-Script


Desktop Core


This module has no dependencies.

Release Notes

### 0.0.4
* Changes
- Update module to be compatible with latest version of PowerShellGet (3.0.21-beta21)

### 0.0.3
* Changes
- Updated reference to PowerShellGet 'Url' parameter to 'Uri' to reflect changes made in PowerShellGet

### 0.0.2
* Bug Fix
- Remove -Force parameter when calling into v3 cmdlets

### 0.0.1
* Initial release

## For full history of release notes see changelog:


Version History

Version Downloads Last updated
0.0.4 (current version) 4,186 5/10/2023
0.0.3 5,848 5/25/2022
0.0.2 3,861 8/12/2020
0.0.1 94 7/24/2020