Azure PowerShell 中的 Azure AD 至 Microsoft Graph 移轉變更
Az.Resources
Azure PowerShell 的 PowerShell 模組 5.1.0 版引進身分識別相關 Cmdlet 的變更。 依賴 Azure AD Graph 的 Cmdlet 正在轉換至 Microsoft Graph。 此變更發生時,可確保在宣佈淘汰 Azure AD Graph 時順利轉換。
如需詳細資訊,請參閱 適用於 Azure 命令行工具的 Azure AD 至 Microsoft Graph 移轉。
下列範例會安裝最新版的 Az.Resources
Azure PowerShell 模組。
Install-Module -Name Az.Resources -Repository PSGallery -Scope CurrentUser
如需變更清單,請參閱下列資訊。
申請
Get-AzAdApplication
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
不支持參數
IncludeTotalCount
,且已移除
New-AzAdApplication
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
已移除參數
Password
,不再支援自定義密碼,伺服器會在建立時指派秘密文字
Remove-AzAdApplication
- 參數
InputObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
Update-AzAdApplication
參數
InputObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為System.Boolean
應用程式對象的變更
ObjectId
已由取代Id
HomePage
已由HomepageUrl
元素中的Web
取代ApplicationId
已由取代AppId
AvailableToOtherTenants
(boolean) 已取代為SignInAudience
(string with 4 values: 'AzureADMyOrg', 'AzureADMultipleOrgs', 'AzureADandPersonalMicrosoftAccount', 'PersonalMicrosoftAccount')AzureADMultipleOrgs 相當於 AvailableToOtherTenants:$true
AzureAdMyOrg 相當於 AvailableToOtherTenants:$false 或 $null
ApiPermissions
已由取代RequiredResourceAccess
ReplyUrls
已由RedirectUris
元素中的Web
取代ObjectType
已由取代OdataType
應用程式認證
Get-AzAdAppCredential
參數
ApplicationObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory. PSADCredential
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphKeyCredential
和Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordCredential
New-AzAdAppCredential
參數
ApplicationObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory. PSADCredential
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphKeyCredential
和Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordCredential
已移除參數
Password
,不再支援自定義密碼,伺服器會在建立時指派秘密文字
Remove-AzAdAppCredential
- 參數
ApplicationObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
應用程式認證對象的變更
密碼認證
Password
已由取代SecretText
金鑰認證
CertValue
已移除
ServicePrincipal
Get-AzAdServicePrincipal
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
不支持 參數
IncludeTotalCount
,且已移除。
New-AzAdServicePrincipal
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
參數集
ApplicationWithoutCredentialParameterSet
、 、DisplayNameWithoutCredentialParameterSet
ApplicationWithPasswordPlainParameterSet
DisplayNameWithPasswordPlainParameterSet
已移除,因為這些原始參數集無法運作。當因為安全性考慮而未提供參數
-Role
時,不會將角色contributor
指派為預設值。已移除參數
SkipAssignment
。
Remove-AzAdServicePrincipal
參數
ApplicationObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADApplication
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphApplication
參數
InputObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
Update-AzAdServicePrincipal
參數
InputObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
變更為System.Boolean
服務主體對象的變更
ApplicationId
已由取代AppId
ObjectType
已由取代OdataType
ServicePrincipal 認證
Get-AzAdSpCredential
參數
ServicePrincipalObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory. PSADCredential
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphKeyCredential
和Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordCredential
New-AzAdSpCredential
參數
ServicePrincipalObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory. PSADCredential
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphKeyCredential
和Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphPasswordCredential
Remove-AzAdSpCredential
- 參數
ServicePrincipalObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADServicePrincipal
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphServicePrincipal
ServicePrincipal Credential 對象的變更
密碼認證
Password
已由取代SecretText
金鑰認證
CertValue
已移除
User
Get-AzAdUser
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADUser
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphUser
不支持參數
IncludeTotalCount
,且已移除
New-AzAdUser
- 輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADUser
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphUser
Remove-AzAdUser
- 參數
InputObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADUser
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphUser
Update-AzAdUser
參數
InputObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADUser
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphUser
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADUser
變更為System.Boolean
用戶對象的變更
ObjectType
已由取代OdataType
ImmutableId
已由取代OnpremisesImmutableId
群組
Get-AzAdGroup
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADGroup
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
不支持參數
IncludeTotalCount
,且已移除
New-AzAdGroup
- 輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADGroup
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Remove-AzAdGroup
- 參數
InputObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADGroup
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Group 對象的變更
ObjectType
已由取代OdataType
群組成員
Get-AzAdGroupMember
輸出類型已從
Microsoft.Azure.Commands.ActiveDirectory.PSADObject
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphDirectoryObject
已移除參數
IncludeTotalCount
參數
GroupObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADGroup
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
重要
由於目前圖形 API 的限制,Az 7.x 不會傳 Get-AzAdGroupMember
回服務主體。 如需因應措施,請參閱 針對 Az PowerShell 模組進行疑難解答。
Add-AzAdGroupMember
- 參數
GroupObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADGroup
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
Remove-AzAdGroupMember
- 參數
GroupObject
的輸入類型已從Microsoft.Azure.Commands.ActiveDirectory.PSADGroup
變更為Microsoft.Azure.PowerShell.Cmdlets.Resources.MSGraph.Models.ApiV10.IMicrosoftGraphGroup
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應