Get-AzAdvisorRecommendation

Obtém detalhes de uma recomendação em cache.

Syntax

Get-AzAdvisorRecommendation
   [-SubscriptionId <String[]>]
   [-Filter <String>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzAdvisorRecommendation
   -Id <String>
   -ResourceUri <String>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzAdvisorRecommendation
   -InputObject <IAdvisorIdentity>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzAdvisorRecommendation
   -ResourceId <String>
   [-Category <String>]
   [-SubscriptionId <String[]>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzAdvisorRecommendation
   -ResourceGroupName <String>
   [-Category <String>]
   [-SubscriptionId <String[]>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

Description

Obtém detalhes de uma recomendação em cache.

Exemplos

Exemplo 1: Listar recomendação por subscriptionId e nome do grupo de recursos

Get-AzAdvisorRecommendation -ResourceGroupName lnxtest -Category HighAvailability

Name                                 Category         Resource Group Impact ImpactedValue ImpactedField
----                                 --------         -------------- ------ ------------- -------------
71411b72-e7de-9dc2-308b-5c60252e1456 HighAvailability lnxtest        Medium lnxtest-vnet  MICROSOFT.NETWORK/VIRTUALNETWORKS
bf8ebdfd-6caa-9f55-53ae-ffafefbf3a7c HighAvailability lnxtest        Medium advisortest   MICROSOFT.NETWORK/VIRTUALNETWORKS
339071fa-d66a-be4f-9cf8-22b67552b287 HighAvailability lnxtest        Medium advisor-test  MICROSOFT.NETWORK/VIRTUALNETWORKS

Listar recomendação por subscriptionId

Exemplo 2: Listar recomendação por subscriptionId e filtro

Get-AzAdvisorRecommendation -filter "Category eq 'HighAvailability' and ResourceGroup eq 'lnxtest'"

Name                                 Category         Resource Group Impact ImpactedValue ImpactedField
----                                 --------         -------------- ------ ------------- -------------
71411b72-e7de-9dc2-308b-5c60252e1456 HighAvailability lnxtest        Medium lnxtest-vnet  MICROSOFT.NETWORK/VIRTUALNETWORKS
bf8ebdfd-6caa-9f55-53ae-ffafefbf3a7c HighAvailability lnxtest        Medium advisortest   MICROSOFT.NETWORK/VIRTUALNETWORKS
339071fa-d66a-be4f-9cf8-22b67552b287 HighAvailability lnxtest        Medium advisor-test  MICROSOFT.NETWORK/VIRTUALNETWORKS

Listar recomendação por subscriptionId e filtro

Exemplo 3: Obter recomendação por ID e ID de recurso

Get-AzAdvisorRecommendation -Id 42963553-61de-5334-2d2e-47f3a0099d41 -ResourceUri /subscriptions/9e223dbe-3399-4e19-88eb-0975f02ac87f

Name                                 Category Resource Group   Impact ImpactedValue    ImpactedField
----                                 -------- --------------   ------ -------------    -------------
42963553-61de-5334-2d2e-47f3a0099d41 Security automanagehcrprg High   arcbox-capi-mgmt Microsoft.Compute/virtualMachines

Obter recomendação por ID e ID de recurso

Parâmetros

-Category

A categoria de recomendação.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Filter

O filtro a ser aplicado às recomendações. O filtro pode ser aplicado às propriedades ['ResourceId', 'ResourceGroup', 'RecommendationTypeGuid', 'Category' com os operadores ['eq', 'and', 'or']. Exemplo:

  • $filter=Categoria eq 'Custo' e ResourceGroup eq 'MyResourceGroup'
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

O ID da recomendação.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Parâmetro de identidade Para construir, consulte a seção NOTAS para propriedades INPUTOBJECT e crie uma tabela de hash.

Type:IAdvisorIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

O nome do grupo de recursos.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceId

O ID do recurso.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceUri

O identificador totalmente qualificado do Gerenciador de Recursos do Azure do recurso ao qual a recomendação se aplica.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

A ID da assinatura do Azure.

Type:String[]
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

IAdvisorIdentity

Saídas

IResourceRecommendationBase

Observações

ALIASES

PROPRIEDADES DE PARÂMETROS COMPLEXOS

Para criar os parâmetros descritos abaixo, construa uma tabela de hash contendo as propriedades apropriadas. Para obter informações sobre tabelas de hash, execute Get-Help about_Hash_Tables.

INPUTOBJECT <IAdvisorIdentity>: parâmetro de identidade

  • [ConfigurationName <ConfigurationName?>]: Nome da configuração do Advisor. O valor deve ser 'padrão'
  • [Id <String>]: Caminho de identidade do recurso
  • [Name <String>]: Nome da entidade de metadados.
  • [OperationId <String>]: O ID da operação, que pode ser encontrado no campo Local no cabeçalho de resposta de recomendação gerar.
  • [RecommendationId <String>]: O ID da recomendação.
  • [ResourceGroup <String>]: O nome do grupo de recursos do Azure.
  • [ResourceUri <String>]: O identificador totalmente qualificado do Gerenciador de Recursos do Azure do recurso ao qual a recomendação se aplica.
  • [SubscriptionId <String>]: A ID de assinatura do Azure.