Zmiany migracji usługi Azure AD do programu Microsoft Graph w programie Azure PowerShell
Moduł Az.Resources
PowerShell w wersji 5.1.0 programu Azure PowerShell wprowadza zmiany w cmdletach związanych z tożsamością. Polecenia cmdlet, które korzystają z usługi Azure AD Graph, migrują do Microsoft Graph. Ta zmiana ma na celu zapewnienie płynnego przejścia w świetle ogłoszenia o wycofaniu 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
został zastąpiony przezHomepageUrl
w elemecieWeb
ApplicationId
został zastąpiony przezAppId
AvailableToOtherTenants
(wartość logiczna) została zastąpiona 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
został zastąpiony przezRedirectUris
w elemecieWeb
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
Kluczowe poświadczenie
-
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 parametrów
ApplicationWithoutCredentialParameterSet
,ApplicationWithPasswordPlainParameterSet
,DisplayNameWithoutCredentialParameterSet
,DisplayNameWithPasswordPlainParameterSet
zostały usunięte, ponieważ te oryginalne zestawy parametrów nie działają.Rola
contributor
nie jest przypisywana jako domyślna, gdy nie podano parametru-Role
ze względów bezpieczeństwa.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
Poświadczenie Usługi Głównej
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
Główne poświadczenie
-
CertValue
został usunięty
Użytkownik
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
Grupa
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
Usunięto
IncludeTotalCount
parametruTyp wejściowy parametru
GroupObject
został zmieniony zMicrosoft.Azure.Commands.ActiveDirectory.PSADGroup
naMicrosoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Ważny
Ze względu na ograniczenia dotyczące obecnego interfejsu API Graph podmioty usługi nie są zwracane przez Get-AzAdGroupMember
w 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