Editar

Share via


Perguntas mais frequentes sobre o Azure PowerShell

O que é o Azure PowerShell?

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

Como desativo mensagens de aviso de alteração interruptiva no Azure PowerShell?

Para suprimir as mensagens de aviso de alteração interruptiva no Azure PowerShell, terá de definir a variável de ambiente SuppressAzurePowerShellBreakingChangeWarnings como true.

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

Como desabilito 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 SuppressAzureRmModulesRetiringWarning de ambiente 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 determino os tempos máximos de repetição HTTP no Azure PowerShell?

Para resposta HTTP geral (exceto o código de status da resposta é 429), o Azure PowerShell usa o valor definido na variável de AZURE_PS_HTTP_MAX_RETRIES ambiente. Seu 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 de status da resposta HTTP for 429, o Azure PowerShell usará o valor definido na variável de AZURE_PS_HTTP_MAX_RETRIES_FOR_429 ambiente. Seu valor mínimo é 1. O tempo total de repetição do 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)