Zmiany migracji usługi Azure AD do programu Microsoft Graph w programie Azure PowerShell
Moduł Az.Resources
programu PowerShell w wersji 5.1.0 programu Azure PowerShell wprowadza zmiany w poleceniach cmdlet związanych z tożsamościami. Polecenia cmdlet, które korzystają z usługi Azure AD Graph, przechodzą do programu Microsoft Graph. Ta zmiana ma na celu zapewnienie płynnego przejścia w świetle ogłoszenia wycofania usługi Azure AD Graph.
Aby uzyskać więcej informacji, zobacz Migracja usługi Azure AD do programu Microsoft Graph dla narzędzi wiersza polecenia platformy Azure.
Poniższy przykład instaluje najnowszą wersję modułu Az.Resources
Azure PowerShell.
Install-Module -Name Az.Resources -Repository PSGallery -Scope CurrentUser
Zapoznaj się z poniższymi informacjami, aby uzyskać listę zmian.
Aplikacja
Get-AzAdApplication
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Parametr
IncludeTotalCount
nie jest obsługiwany i został usunięty
New-AzAdApplication
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Parametr
Password
został usunięty, dostosowane hasło nie jest już obsługiwane, serwer przypisuje tekst tajny podczas tworzenia
Remove-AzAdApplication
- Typ wejściowy parametru
InputObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADApplication
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Update-AzAdApplication
Typ wejściowy parametru
InputObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADApplication
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
naSystem.Boolean
Zmiany w obiekcie aplikacji
ObjectId
został zastąpiony przezId
HomePage
element został zastąpiony przezHomepageUrl
elementWeb
ApplicationId
został zastąpiony przezAppId
AvailableToOtherTenants
Element (wartość logiczna) został zastąpiony przezSignInAudience
(ciąg z 4 wartościami: "AzureADMyOrg", "AzureADMultipleOrgs", "AzureADandPersonalMicrosoftAccount", "PersonalMicrosoftAccount")Usługa AzureADMultipleOrgs jest odpowiednikiem elementu AvailableToOtherTenants:$true
Usługa AzureAdMyOrg jest odpowiednikiem elementu AvailableToOtherTenants:$false lub $null
ApiPermissions
został zastąpiony przezRequiredResourceAccess
ReplyUrls
element został zastąpiony przezRedirectUris
elementWeb
ObjectType
został zastąpiony przezOdataType
Poświadczenia aplikacji
Get-AzAdAppCredential
Typ wejściowy parametru
ApplicationObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADApplication
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory. PSADCredential
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphKeyCredential
iMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordCredential
New-AzAdAppCredential
Typ wejściowy parametru
ApplicationObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADApplication
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory. PSADCredential
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphKeyCredential
iMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordCredential
Parametr
Password
został usunięty, dostosowane hasło nie jest już obsługiwane, serwer przypisze tekst tajny podczas tworzenia
Remove-AzAdAppCredential
- Typ wejściowy parametru
ApplicationObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADApplication
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Zmiany obiektu poświadczeń aplikacji
Poświadczenie hasła
Password
został zastąpiony przezSecretText
Poświadczenia klucza
CertValue
został usunięty
ServicePrincipal
Get-AzAdServicePrincipal
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
Parametr
IncludeTotalCount
nie jest obsługiwany i został usunięty.
New-AzAdServicePrincipal
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
Zestaw
ApplicationWithoutCredentialParameterSet
parametrów , ,DisplayNameWithoutCredentialParameterSet
,DisplayNameWithPasswordPlainParameterSet
został usunięty,ApplicationWithPasswordPlainParameterSet
ponieważ te oryginalne zestawy parametrów nie działały.Rola
contributor
nie jest przypisywana jako domyślna, gdy parametr-Role
nie jest udostępniany z powodu kwestii zabezpieczeń.Parametr
SkipAssignment
został usunięty
Remove-AzAdServicePrincipal
Typ wejściowy parametru
ApplicationObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADApplication
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Typ wejściowy parametru
InputObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
Update-AzAdServicePrincipal
Typ wejściowy parametru
InputObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
naSystem.Boolean
Zmiany w obiekcie jednostki usługi
ApplicationId
został zastąpiony przezAppId
ObjectType
został zastąpiony przezOdataType
ServicePrincipal Credential
Get-AzAdSpCredential
Typ wejściowy parametru
ServicePrincipalObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory. PSADCredential
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphKeyCredential
iMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordCredential
New-AzAdSpCredential
Typ wejściowy parametru
ServicePrincipalObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory. PSADCredential
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphKeyCredential
iMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordCredential
Remove-AzAdSpCredential
- Typ wejściowy parametru
ServicePrincipalObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
Zmiany obiektu poświadczeń servicePrincipal
Poświadczenie hasła
Password
został zastąpiony przezSecretText
Poświadczenia klucza
CertValue
został usunięty
User
Get-AzAdUser
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADUser
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphUser
Parametr
IncludeTotalCount
nie jest obsługiwany i został usunięty
New-AzAdUser
- Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADUser
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphUser
Remove-AzAdUser
- Typ wejściowy parametru
InputObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADUser
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphUser
Update-AzAdUser
Typ wejściowy parametru
InputObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADUser
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphUser
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADUser
naSystem.Boolean
Zmiany w obiekcie użytkownika
ObjectType
został zastąpiony przezOdataType
ImmutableId
został zastąpiony przezOnpremisesImmutableId
Grupuj
Get-AzAdGroup
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADGroup
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Parametr
IncludeTotalCount
nie jest obsługiwany i został usunięty
New-AzAdGroup
- Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADGroup
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Remove-AzAdGroup
- Typ wejściowy parametru
InputObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADGroup
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Zmiany obiektu grupy
ObjectType
został zastąpiony przezOdataType
Członek grupy
Get-AzAdGroupMember
Typ danych wyjściowych został zmieniony z
Microsoft.Azure.Commands.ActiveDirectory.PSADObject
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphDirectoryObject
Parametr
IncludeTotalCount
został usuniętyTyp wejściowy parametru
GroupObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADGroup
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Ważne
Ze względu na ograniczenia dotyczące bieżącego interfejsu API programu Graph jednostki usługi nie są zwracane przez Get-AzAdGroupMember
moduł Az 7.x. Aby obejść ten problem, zobacz Rozwiązywanie problemów z modułem Az programu PowerShell.
Add-AzAdGroupMember
- Typ wejściowy parametru
GroupObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADGroup
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Remove-AzAdGroupMember
- Typ wejściowy parametru
GroupObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADGroup
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla