Set-AzureADMSUser

更新使用者。

Syntax

Set-AzureADMSUser
   -Id <String>
   [-DisplayName <String>]
   [-CustomSecurityAttributes <Object>]
   [-UserPrincipalName <String>]
   [<CommonParameters>]

Description

更新 Azure Active Directory (AD) 中的使用者。

範例

範例 1

PS C:\> $user = Get-AzureADMSUser -UserPrincipalName TestUser@example.com 
PS C:\> $user.DisplayName = 'YetAnotherTestUser' 
PS C:\> Set-AzureADMSUser -UserPrincipalName TestUser@example.com -Displayname $user.Displayname

更新使用者。

範例 2

PS C:\> $attributes = @{
    Engineering = @{
        "@odata.type" = "#Microsoft.DirectoryServices.CustomSecurityAttributeValue"
        "Project@odata.type" = "#Collection(String)"
        Project = @("Baker","Cascade")
    }
} 
PS C:\> Set-AzureADMSUser -Id dbb22700-a7de-4372-ae78-0098ee60e55e -CustomSecurityAttributes $attributes

將具有多字串值的自訂安全性屬性指派給使用者。

  • 屬性集:Engineering
  • 屬性:Project
  • 屬性資料類型:字串集合
  • 屬性值:("Baker","Cascade")

範例 3

PS C:\> $attributesUpdate = @{
    Engineering = @{
        "@odata.type" = "#Microsoft.DirectoryServices.CustomSecurityAttributeValue"
        "Project@odata.type" = "#Collection(String)"
        Project = @("Alpine","Baker")
    }
}
PS C:\> Set-AzureADMSUser -Id dbb22700-a7de-4372-ae78-0098ee60e55e -CustomSecurityAttributes $attributes

使用使用者的多重字串值來更新自訂安全性屬性。

  • 屬性集:Engineering
  • 屬性:Project
  • 屬性資料類型:字串集合
  • 屬性值:("Alpine","Baker")

參數

-CustomSecurityAttributes

使用者的自訂安全性屬性。

Type:Object
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

指定使用者的顯示名稱。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

指定 Azure AD 中使用者的識別碼。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

指定 Azure AD 中使用者的使用者主體名稱。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

輸入

String

輸出

Object