Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vanwege de afschaffing van Azure Active Directory (Azure AD) Graph, wordt de onderliggende Active Directory Graph API vervangen door Microsoft Graph API in Azure CLI 2.37.0.
Brekende wijzigingen
Raadpleeg Eigenschappenverschillen tussen Azure AD Graph en Microsoft Graph voor verschillen in de onderliggende API en uitvoer JSON die compatibiliteitsproblemen veroorzaken.
De meest openstaande wijziging is bijvoorbeeld dat id de objectId eigenschap in de uitvoer-JSON van een Graph-object wordt vervangen.
Wijzigingen die gevolgen hebben voor het opdrachtargument en gedrag worden in de volgende sectie opgesomd.
az ad app create/update
- Splitsen
--reply-urlsin--web-redirect-urisen--public-client-redirect-uris -
--homepagevervangen door--web-home-page-url -
--available-to-other-tenantsvervangen door--sign-in-audience -
--native-appvervangen door--is-fallback-public-client -
--oauth2-allow-implicit-flowvervangen door--enable-access-token-issuance - Voeg
--enable-id-token-issuancetoe omweb/implicitGrantSettings/enableIdTokenIssuancein te stellen - Verwijderen
--passworden--credential-description. Gebruikaz ad app credential resetom de Graph-service een wachtwoord voor u te laten genereren (https://github.com/Azure/azure-cli/issues/20675) - Voeg
--key-display-nametoe om dekeyCredentialvandisplayNamein te stellen
az ad app permission grant
-
--expiresverwijderen -
--scopeis niet langer standaard ingesteld opuser_impersonationen is nu vereist
az ad app credential reset
- Vervang
--credential-descriptiondoor--display-name(https://github.com/Azure/azure-cli/issues/20561) - Verwijder
--password. Zonder certificaatargumenten op te geven, maakt De Graph-service een wachtwoord voor u (https://github.com/Azure/azure-cli/issues/20675)
az ad sp delete
- Met deze opdracht wordt de bijbehorende toepassing niet meer verwijderd. Gebruiken
az ad app deleteom de toepassing expliciet te verwijderen (https://github.com/Azure/azure-cli/issues/8467) - Met deze opdracht worden de bijbehorende roltoewijzingen van de service-principal niet meer verwijderd. Gebruiken
az role assignment deleteom roltoewijzingen expliciet te verwijderen (https://github.com/Azure/azure-cli/issues/20805)
az ad sp credential
- Deze opdrachtgroep functioneert nu op een service-principal, niet op een toepassing (https://github.com/Azure/azure-cli/issues/11458)
az ad sp credential reset
-
--namevervangen door--id - Verwijder
--password. Zonder certificaatargumenten op te geven, maakt De Graph-service een wachtwoord voor u (https://github.com/Azure/azure-cli/issues/20675)
az ad user create
-
--force-change-password-next-loginvervangen door--force-change-password-next-sign-in
az ad user update
-
--force-change-password-next-loginvervangen door--force-change-password-next-sign-in
az ad group get-member-groups
-
--additional-propertiesverwijderen
az ad group member add
-
--additional-propertiesverwijderen
Bekende problemen
- Wat algemene updateargumenten betreft, bevindt de enige ondersteunde bewerking zich
--setop het hoofdniveau van een Graph-object. Vanwege de onderliggende infrastructuurwijziging werkt het gebruik van--addof--remove--setop subniveaus momenteel niet. Voor niet-ondersteunde scenario's kunt u microsoftaz restGraph API rechtstreeks aanroepen. Voorbeelden vindt u op https://github.com/Azure/azure-cli/issues/22580. - Aan Microsoft Graph gerelateerde opdrachten, zoals
az adenaz rolemislukken in Azure Stack-omgevingen die geen ondersteuning voor Microsoft Graph hebben. Gebruik Azure CLI 2.36.0 of eerdere versies voor Azure Stack-omgevingen.
Een vorige versie installeren
Als u nog niet klaar bent voor de migratie, zoals het ontbreken van Microsoft Graph-machtigingen, kunt u Azure CLI-versies <= 2.36.0 blijven gebruiken. Als u 2.37.0 al hebt geïnstalleerd, kunt u teruggaan naar een vorige versie volgens de sectie Specifieke versie installeren onder de installatiedocumenten (met uitzondering van Homebrew, die geen ondersteuning biedt voor het installeren van eerdere versies).
Probleemoplossingsproces
Graph-opdracht mislukt met AADSTS50005 of AADSTS53000
Uw tenant heeft mogelijk beleidsregels voor voorwaardelijke toegang die het gebruik van apparaatcodestroom blokkeren voor toegang tot Microsoft Graph. In dergelijke gevallen gebruikt u de autorisatiecodestroom of een service-principal om u aan te melden. Zie Aanmelden met Azure CLI voor meer informatie over aanmeldingsmethoden.
Microsoft-tenant (72f988bf-86f1-41af-91ab-2d7cd011db47) heeft dergelijke beleidsregels voor voorwaardelijke toegang geconfigureerd.
Meer informatie
Meer informatie over de Migratie van Microsoft Graph vindt u op https://github.com/Azure/azure-cli/issues/22580.
Feedback geven
Als u vragen hebt, antwoord op https://github.com/Azure/azure-cli/issues/22580 of maak een nieuw issue met de az feedback opdracht.