Azure PowerShell är en uppsättning cmdletar som du kan använda för att hantera Azure-resurser direkt med PowerShell. Az PowerShell-modulen blev allmänt tillgänglig i december 2018. Den är nu den rekommenderade PowerShell-modulen för att interagera med Azure. Mer information om Az PowerShell-modulen finns i Introduktion till Az PowerShell-modulen.
Hur gör jag för att inaktivera varningsmeddelanden om icke-bakåtkompatibla ändringar i Azure PowerShell?
Om du inte vill att varningsmeddelanden om icke-bakåtkompatibla ändringar ska visas i Azure PowerShell måste du ange miljövariabeln SuppressAzurePowerShellBreakingChangeWarnings
till true
.
Set-Item -Path Env:\SuppressAzurePowerShellBreakingChangeWarnings -Value $true
Den här miljövariabeln måste anges innan du importerar PowerShell-modulen Az eller Az.Accounts för att den ska börja gälla i den aktuella PowerShell-sessionen.
Ytterligare metoder för att inaktivera varningsmeddelanden om icke-bakåtkompatibla ändringar i Azure PowerShell finns i Konfigurera globala Azure PowerShell-inställningar.
Om du vill ignorera varningsmeddelandet om AzureRM-tillbakadragning i Azure PowerShell måste du ange miljövariabeln SuppressAzureRmModulesRetiringWarning
till true
.
Set-Item -Path Env:\SuppressAzureRmModulesRetiringWarning -Value $true
En nackdel med föregående exempel är att du måste köra kommandot för varje ny PowerShell-session om du inte lägger till den i din PowerShell-profil.
Om du vill ange miljövariabeln permanent kan du också använda följande exempel.
[System.Environment]::SetEnvironmentVariable('SuppressAzureRmModulesRetiringWarning', 'true', [System.EnvironmentVariableTarget]::User)
För allmänt HTTP-svar (förutom att svarsstatuskoden är 429) använder Azure PowerShell det värde som definierats i AZURE_PS_HTTP_MAX_RETRIES
miljövariabeln. Dess minsta värde är 0. Om det inte anges använder Azure PowerShell standardvärdet SDK.
[System.Environment]::SetEnvironmentVariable('AZURE_PS_HTTP_MAX_RETRIES ', 3, [System.EnvironmentVariableTarget]::User)
Om HTTP-svarsstatuskoden är 429 använder Azure PowerShell det värde som definierats i AZURE_PS_HTTP_MAX_RETRIES_FOR_429
miljövariabeln. Dess minsta värde är 1. De totala återförsökstiderna för statuskod 429 är (AZURE_PS_HTTP_MAX_RETRIES
+ 1) * AZURE_PS_HTTP_MAX_RETRIES_FOR_429
- 1. Om det inte anges använder Azure PowerShell standardvärdet SDK.
[System.Environment]::SetEnvironmentVariable('AZURE_PS_HTTP_MAX_RETRIES_FOR_429 ', 3, [System.EnvironmentVariableTarget]::User)