We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Find-PSResource should return info telling us if a module is replaced, superseded, deprecated and similar.
Find-PSResource
I don't know where this has to be solved:
The problem still remains: Some modules are deprecated or replaced/superseded, with no way of telling.
To be sure I got all relevant modules I do (simplified) Find-Module -Name '<parent>.*', but for Az.* it will return replaced/deprecated modules too.
Find-Module -Name '<parent>.*'
Az.*
AzureRM
AzureRM.*
Az
Az.Insights
Az.Monitor
Az.Profile
Az.Accounts
ThreadJob
Microsoft.PowerShell.ThreadJob
Microsoft.PowerShell.PSResourceGet
Find-PSResource -Repository 'PSGallery' -Type 'Module' -Name 'Az.Profile' | ConvertTo-Json | Set-Clipboard
{ "AdditionalMetadata": { "NormalizedVersion": "0.7.0" }, "Author": "Microsoft Corporation", "CompanyName": "Microsoft Corporation", "Copyright": "Microsoft Corporation. All rights reserved.", "Dependencies": [], "Description": "Microsoft Azure PowerShell - Profile credential management cmdlets for Azure Resource Manager in PowerShell and PowerShell Core", "IconUri": null, "Includes": { "Cmdlet": [ "Disable-AzDataCollection", "Disable-AzContextAutosave", "Enable-AzDataCollection", "Enable-AzContextAutosave", "Remove-AzEnvironment", "Get-AzEnvironment", "Set-AzEnvironment", "Add-AzEnvironment", "Get-AzSubscription", "Connect-AzAccount", "Get-AzContext", "Set-AzContext", "Import-AzContext", "Save-AzContext", "Get-AzTenant", "Send-Feedback", "Resolve-AzError", "Select-AzContext", "Rename-AzContext", "Remove-AzContext", "Clear-AzContext", "Disconnect-AzAccount", "Get-AzContextAutosaveSetting", "Set-AzDefault", "Get-AzDefault", "Clear-AzDefault", "Enable-AzureRmAlias", "Disable-AzureRmAlias", "Uninstall-AzureRm" ], "Command": [ "Disable-AzDataCollection", "Disable-AzContextAutosave", "Enable-AzDataCollection", "Enable-AzContextAutosave", "Remove-AzEnvironment", "Get-AzEnvironment", "Set-AzEnvironment", "Add-AzEnvironment", "Get-AzSubscription", "Connect-AzAccount", "Get-AzContext", "Set-AzContext", "Import-AzContext", "Save-AzContext", "Get-AzTenant", "Send-Feedback", "Resolve-AzError", "Select-AzContext", "Rename-AzContext", "Remove-AzContext", "Clear-AzContext", "Disconnect-AzAccount", "Get-AzContextAutosaveSetting", "Set-AzDefault", "Get-AzDefault", "Clear-AzDefault", "Enable-AzureRmAlias", "Disable-AzureRmAlias", "Uninstall-AzureRm" ], "DscResource": [], "Function": null, "RoleCapability": null, "Workflow": null }, "InstalledDate": null, "InstalledLocation": "", "IsPrerelease": false, "LicenseUri": "https://aka.ms/azps-license", "Name": "Az.Profile", "Prerelease": "", "ProjectUri": "https://github.com/Azure/azure-powershell", "PublishedDate": "2018-12-04T18:35:28.683", "ReleaseNotes": "Update release with latest service features and serialization fixes", "Repository": "PSGallery", "RepositorySourceLocation": "https://www.powershellgallery.com/api/v2", "Tags": [ "Azure", "ResourceManager", "ARM", "Profile", "Authentication", "Environment", "Subscription", "PSModule", "PSEdition_Core", "PSEdition_Desktop", "PSCmdlet_Disable-AzDataCollection", "PSCommand_Disable-AzDataCollection", "PSCmdlet_Disable-AzContextAutosave", "PSCommand_Disable-AzContextAutosave", "PSCmdlet_Enable-AzDataCollection", "PSCommand_Enable-AzDataCollection", "PSCmdlet_Enable-AzContextAutosave", "PSCommand_Enable-AzContextAutosave", "PSCmdlet_Remove-AzEnvironment", "PSCommand_Remove-AzEnvironment", "PSCmdlet_Get-AzEnvironment", "PSCommand_Get-AzEnvironment", "PSCmdlet_Set-AzEnvironment", "PSCommand_Set-AzEnvironment", "PSCmdlet_Add-AzEnvironment", "PSCommand_Add-AzEnvironment", "PSCmdlet_Get-AzSubscription", "PSCommand_Get-AzSubscription", "PSCmdlet_Connect-AzAccount", "PSCommand_Connect-AzAccount", "PSCmdlet_Get-AzContext", "PSCommand_Get-AzContext", "PSCmdlet_Set-AzContext", "PSCommand_Set-AzContext", "PSCmdlet_Import-AzContext", "PSCommand_Import-AzContext", "PSCmdlet_Save-AzContext", "PSCommand_Save-AzContext", "PSCmdlet_Get-AzTenant", "PSCommand_Get-AzTenant", "PSCmdlet_Send-Feedback", "PSCommand_Send-Feedback", "PSCmdlet_Resolve-AzError", "PSCommand_Resolve-AzError", "PSCmdlet_Select-AzContext", "PSCommand_Select-AzContext", "PSCmdlet_Rename-AzContext", "PSCommand_Rename-AzContext", "PSCmdlet_Remove-AzContext", "PSCommand_Remove-AzContext", "PSCmdlet_Clear-AzContext", "PSCommand_Clear-AzContext", "PSCmdlet_Disconnect-AzAccount", "PSCommand_Disconnect-AzAccount", "PSCmdlet_Get-AzContextAutosaveSetting", "PSCommand_Get-AzContextAutosaveSetting", "PSCmdlet_Set-AzDefault", "PSCommand_Set-AzDefault", "PSCmdlet_Get-AzDefault", "PSCommand_Get-AzDefault", "PSCmdlet_Clear-AzDefault", "PSCommand_Clear-AzDefault", "PSCmdlet_Enable-AzureRmAlias", "PSCommand_Enable-AzureRmAlias", "PSCmdlet_Disable-AzureRmAlias", "PSCommand_Disable-AzureRmAlias", "PSCmdlet_Uninstall-AzureRm", "PSCommand_Uninstall-AzureRm", "PSIncludes_Cmdlet" ], "Type": 1, "UpdatedDate": null, "Version": { "Major": 0, "Minor": 7, "Build": 0, "Revision": -1, "MajorRevision": -1, "MinorRevision": -1 } }
The text was updated successfully, but these errors were encountered:
This has been discussed a bit in #1314
Sorry, something went wrong.
No branches or pull requests
Summary of the new feature / enhancement
Find-PSResource
should return info telling us if a module is replaced, superseded, deprecated and similar.Background
I don't know where this has to be solved:
The problem still remains: Some modules are deprecated or replaced/superseded, with no way of telling.
To be sure I got all relevant modules I do (simplified)
Find-Module -Name '<parent>.*'
, but forAz.*
it will return replaced/deprecated modules too.Example of superseded modules you can't tell is superseded with
Find-PSResource
AzureRM
,AzureRM.*
Az
,Az.*
Az.Insights
Az.Monitor
Az.Profile
Az.Accounts
ThreadJob
Microsoft.PowerShell.ThreadJob
Example output with
Microsoft.PowerShell.PSResourceGet
v1.0.1Input
Output
Click to expand
The text was updated successfully, but these errors were encountered: