Editar

Share via


Perguntas frequentes sobre o Azure PowerShell

O que é o Azure PowerShell?

O Azure PowerShell é um conjunto de cmdlets que permite gerenciar recursos do Azure diretamente com o PowerShell. Em dezembro de 2018, o módulo Az do PowerShell entrou em disponibilidade geral. Ele agora é o módulo do PowerShell recomendado para interagir com o Azure. Para saber mais sobre o módulo Az PowerShell, veja Apresentando o módulo Az PowerShell.

Como fazer para desabilitar mensagens de aviso de alteração da falha no Azure PowerShell?

Para suprimir as mensagens de aviso de alteração da falha no Azure PowerShell, você precisará definir a variável de ambiente SuppressAzurePowerShellBreakingChangeWarnings como true.

Set-Item -Path Env:\SuppressAzurePowerShellBreakingChangeWarnings -Value $true

Como fazer para desabilitar a mensagem de aviso de desativação do AzureRM no Azure PowerShell?

Para suprimir a mensagem de aviso de desativação do AzureRM no Azure PowerShell, você precisará definir a variável de ambiente SuppressAzureRmModulesRetiringWarning como true.

Set-Item -Path Env:\SuppressAzureRmModulesRetiringWarning -Value $true

Uma desvantagem do exemplo anterior é que você precisará executar o comando para cada nova sessão do PowerShell, a menos que o adicione ao seu perfil do PowerShell.

Para definir a variável de ambiente permanentemente, você também pode usar o exemplo a seguir.

[System.Environment]::SetEnvironmentVariable('SuppressAzureRmModulesRetiringWarning', 'true', [System.EnvironmentVariableTarget]::User)

Como determinar o número máximo de tempos de repetição HTTP no Azure PowerShell?

Para resposta HTTP geral (exceto quando o código do status da resposta for 429), o Azure PowerShell usa o valor definido na variável de ambiente AZURE_PS_HTTP_MAX_RETRIES. O valor mínimo é 0. Se não for especificado, o Azure PowerShell usará o valor padrão do SDK.

[System.Environment]::SetEnvironmentVariable('AZURE_PS_HTTP_MAX_RETRIES ', 3, [System.EnvironmentVariableTarget]::User)

Se o código do status da resposta HTTP for 429, o Azure PowerShell usará o valor definido na variável de ambiente AZURE_PS_HTTP_MAX_RETRIES_FOR_429. O valor mínimo é 1. O tempo total de repetição de código de status 429 é (AZURE_PS_HTTP_MAX_RETRIES + 1) * AZURE_PS_HTTP_MAX_RETRIES_FOR_429 - 1. Se não for especificado, o Azure PowerShell usará o valor padrão do SDK.

[System.Environment]::SetEnvironmentVariable('AZURE_PS_HTTP_MAX_RETRIES_FOR_429 ', 3, [System.EnvironmentVariableTarget]::User)