Globale instellingen voor Azure PowerShell configureren
Azure PowerShell ondersteunt verschillende algemene instellingen, zoals het uitschakelen van waarschuwingsberichten voor wijziging die fouten veroorzaken. Vóór Az PowerShell-module versie 9 was er geen gecentraliseerde of gedetailleerde manier om globale instellingen voor Azure PowerShell te configureren.
Gecentraliseerde configuratie
De Az PowerShell-module versie 9 en hoger bevat cmdlets voor het beheren van de configuratie van globale instellingen voor Azure PowerShell. Deze *-AzConfig
cmdlets maken deel uit van de PowerShell-module Az.Accounts:
Gedetailleerde instellingen
U kunt instellingen toepassen die alleen van kracht zijn in een bepaald bereik. De geldige waarden voor de parameter Bereik zijn:
Current User
. De standaardinstelling bij het toepassen van een instelling.Process
. De instelling wordt alleen toegepast op de huidige PowerShell-sessie.Default
. Alleen-lezen bereik waarbij de standaardwaarde niet is gewijzigd.Environment
. Alleen-lezen bereik waarbij de waarde is geconfigureerd via een omgevingsvariabele.
Naast bereiken kunt u de instellingen toepassen op alle Az PowerShell-modules of slechts één module.
Met de parameter AppliesTo kunt u opgeven hoe breed u de instelling wilt toepassen. De waarde Az
geeft aan dat de instelling wordt toegepast op alle beschikbare modules die deel uitmaken van Azure PowerShell.
Als u het waarschuwingsbericht voor belangrijke wijzigingen voor cmdlets in de Az.Compute-module wilt uitschakelen, gebruikt u de Update-AzConfig
cmdlet met de parameters DisplayBreakingChangeWarning en AppliesTo , zoals wordt weergegeven in het volgende voorbeeld.
Update-AzConfig -DisplayBreakingChangeWarning $false -AppliesTo Az.Compute
In dit scenario blijft het waarschuwingsbericht voor belangrijke wijzigingen actief voor cmdlets in alle Az PowerShell-modules, met uitzondering van Az.Compute.
Standaardabonnement
Wanneer u zich bij Azure verifieert, worden standaard alle abonnementen opgehaald waartoe u toegang hebt. Het eerste abonnement dat door Azure wordt geretourneerd, wordt gebruikt, tenzij u een abonnement opgeeft met Connect-AzAccount
. Dit gedrag kan gevaarlijk zijn, bijvoorbeeld als het eerste geretourneerde abonnement een productieomgeving is.
Als u uw standaardabonnement wilt configureren, gebruikt u de Update-AzConfig
cmdlet met de parameter DefaultSubscriptionForLogin , zoals wordt weergegeven in het volgende voorbeeld.
Update-AzConfig -DefaultSubscriptionForLogin <Subscription ID or Name>
Notitie
Niet te verwarren met het abonnement van de standaardcontext, wordt de DefaultSubscriptionForLogin-configuratie alleen van kracht bij het verifiëren bij Azure.
Upgrademeldingen
In-toolmeldingen voor versie-upgrades van Azure PowerShell is een functie die is uitgebracht in Az PowerShell-module versie 10.3.0. Wanneer er een nieuwe versie van Azure PowerShell beschikbaar is, wordt er een upgrademelding weergegeven in uw interactieve PowerShell-sessie.
Als u wilt bepalen of upgrademeldingen zijn ingeschakeld, gebruikt u de Get-AzConfig
cmdlet met de parameter CheckForUpgrade , zoals wordt weergegeven in het volgende voorbeeld.
Get-AzConfig -CheckForUpgrade
Als u upgrademeldingen voor Azure PowerShell wilt inschakelen, gebruikt u de Update-AzConfig
cmdlet met de parameter CheckForUpgrade en $true
voor de waarde, zoals wordt weergegeven in het volgende voorbeeld.
Update-AzConfig -CheckForUpgrade $true
Als u upgrademeldingen wilt uitschakelen, gebruikt u de Update-AzConfig
cmdlet met de parameter CheckForUpgrade en $false
voor de waarde, zoals wordt weergegeven in het volgende voorbeeld.
Update-AzConfig -CheckForUpgrade $false
Identificatie van Azure-regio's
Azure-klanten kunnen ervoor kiezen om resources in veel verschillende regio's te implementeren. In sommige gevallen kunnen klanten de kosten verlagen door regio's in de buurt te selecteren die dezelfde services aanbieden. Als er een regio in de buurt wordt geïdentificeerd, wordt in een bericht de regio weergegeven die moet worden geselecteerd voor toekomstige implementaties.
Aanbevelingsbericht regio uitschakelen
In het volgende voorbeeld wordt de Update-AzConfig
cmdlet gebruikt om het bericht over de regioaanmelding uit te schakelen:
Update-AzConfig -DisplayRegionIdentified $false
Zie de juiste Azure-regio voor u kiezen voor meer informatie over Azure-regio's.
Instellingen repliceren
Als u uw instellingen van de ene omgeving naar de andere wilt repliceren, gebruikt u de Export-AzConfig
cmdlet om de instellingen te exporteren naar een JSON-bestand.
Export-AzConfig -Path $HOME\AzConfig.json
Als u uw instellingen wilt importeren, gebruikt u de Import-AzConfig
cmdlet en verwijst u naar het eerder geëxporteerde JSON-bestand.
Import-AzConfig -Path $HOME\AzConfig.json
Configuratie wissen
Gebruik de cmdlet om de configuratie-instelling van een of meer globale instellingen van Azure PowerShell opnieuw in te stellen op de Clear-AzConfig
standaardinstelling. In het volgende voorbeeld wordt de instelling DefaultSubscriptionForLogin gewist.
Clear-AzConfig -DefaultSubscriptionForLogin
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor