New-AzureADUser

Azure AD bir kullanıcı oluşturur.

Syntax

New-AzureADUser
   [-ExtensionProperty <System.Collections.Generic.Dictionary`2[System.String,System.String]>]
   -AccountEnabled <Boolean>
   [-AgeGroup <String>]
   [-City <String>]
   [-CompanyName <String>]
   [-ConsentProvidedForMinor <String>]
   [-Country <String>]
   [-CreationType <String>]
   [-Department <String>]
   -DisplayName <String>
   [-FacsimileTelephoneNumber <String>]
   [-GivenName <String>]
   [-IsCompromised <Boolean>]
   [-ImmutableId <String>]
   [-JobTitle <String>]
   [-MailNickName <String>]
   [-Mobile <String>]
   [-OtherMails <System.Collections.Generic.List`1[System.String]>]
   [-PasswordPolicies <String>]
   -PasswordProfile <PasswordProfile>
   [-PhysicalDeliveryOfficeName <String>]
   [-PostalCode <String>]
   [-PreferredLanguage <String>]
   [-ShowInAddressList <Boolean>]
   [-SignInNames <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.SignInName]>]
   [-State <String>]
   [-StreetAddress <String>]
   [-Surname <String>]
   [-TelephoneNumber <String>]
   [-UsageLocation <String>]
   [-UserPrincipalName <String>]
   [-UserState <String>]
   [-UserStateChangedOn <String>]
   [-UserType <String>]
   [<CommonParameters>]

Description

New-AzureADUser cmdlet'i Azure Active Directory'de (Azure AD) bir kullanıcı oluşturur.

Örnekler

Örnek 1: Kullanıcı oluşturma

$PasswordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
$PasswordProfile.Password = "<Password>"
New-AzureADUser -DisplayName "New User" -PasswordProfile $PasswordProfile -UserPrincipalName "NewUser@contoso.com" -AccountEnabled $true -MailNickName "Newuser"

ObjectId                             DisplayName UserPrincipalName               UserType
--------                             ----------- -----------------               --------
5e8b0f4d-2cd4-4e17-9467-b0f6a5c0c4d0 New user    NewUser@contoso.com             Member

Bu komut yeni bir kullanıcı oluşturur.

Parametreler

-AccountEnabled

Kullanıcının hesabının etkinleştirilip etkinleştirilmediğini gösterir.

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

-AgeGroup

Bu, kullanıcının yaş grubunu belirtir.

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

-City

Kullanıcının şehrini belirtir.

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

-CompanyName

Bu, kullanıcının şirket adını belirtir.

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

-ConsentProvidedForMinor

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

-Country

Kullanıcının ülkesini veya bölgesini belirtir.

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

-CreationType

Kullanıcı hesabının Azure Active Directory B2C kiracısı için yerel bir hesap olup olmadığını gösterir.

Olası değerler ve nulldeğerleridirLocalAccount. Yerel hesap oluştururken özelliği gereklidir ve bunu olarak LocalAccountayarlamanız gerekir. İş veya okul hesabı oluştururken özelliğini belirtmeyin veya olarak nullayarlamayın.

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

-Department

Kullanıcının bölümünü belirtir.

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

-DisplayName

Kullanıcının görünen adını belirtir.

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

-ExtensionProperty

Type:Dictionary<TKey,TValue>[System.String,System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FacsimileTelephoneNumber

Bu, kullanıcının telefon numarasını belirtir.

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

-GivenName

Kullanıcının verilen adını belirtir.

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

-ImmutableId

Bu özellik, bir şirket içi Active Directory kullanıcı hesabını kendi Azure AD kullanıcı nesnesiyle ilişkilendirmek için kullanılır. Kullanıcının userPrincipalName (UPN) özelliği için federasyon etki alanı kullanıyorsanız Graph'ta yeni bir kullanıcı hesabı oluşturulurken bu özellik belirtilmelidir.

Önemli: $ bu özellik belirtilirken ve _ karakterleri kullanılamaz.

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

-IsCompromised

Bu kullanıcının gizliliğinin ihlal edilip edilmediğini gösterir.

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

-JobTitle

Kullanıcının iş unvanını belirtir.

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

-MailNickName

Kullanıcının posta takma adını belirtir.

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

-Mobile

Kullanıcının cep telefonu numarasını belirtir.

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

-OtherMails

Kullanıcı için ek e-posta adreslerinin listesi. Örneğin, bob@contoso.com, Robert@fabrikam.com.

Type:List<T>[String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PasswordPolicies

Kullanıcı için parola ilkelerini belirtir.

Bu değer, varsayılan ilkeden daha zayıf parolaların belirtilmesine izin veren bir olası değeri DisableStrongPasswordolan bir numaralandırmadır. DisablePasswordExpiration de belirtilebilir. İkisi birlikte belirtilebilir; örneğin: "DisablePasswordExpiration, DisableStrongPassword".

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

-PasswordProfile

Kullanıcının parola profilini belirtir. Bu parametrenin parametre türünün olduğunu PasswordProfileunutmayın. Bu tür bir parametre geçirmek için öncelikle şunları yapmanız gerekir:

  1. PowerShell'de şu türle bir değişken oluşturun:

$PasswordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile

  1. Bu değişkende parolanın değerini ayarlayın:

$PasswordProfile.Password = "\<Password\>"

  1. Son olarak bu değişkeni cmdlet'ine geçirin:

New-AzureADUser -PasswordProfile $PasswordProfile ...

PasswordProfile içinde ayarlanabilen diğer öznitelikler şunlardır:

  • $PasswordProfile.EnforceChangePasswordPolicy - parola değiştirme ilkesinin bu kullanıcı için etkinleştirildiğini veya devre dışı bırakıldığını gösteren bir boole değeri.
  • $PasswordProfile.ForceChangePasswordNextLogin - kullanıcının bir sonraki oturum açmada parolayı değiştirmesi gerektiğini belirten bir boole değeri.
Type:PasswordProfile
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PhysicalDeliveryOfficeName

Kullanıcının fiziksel teslim ofisi adını belirtir.

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

-PostalCode

Kullanıcının posta kodunu belirtir.

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

-PreferredLanguage

Kullanıcının tercih ettiği dili belirtir.

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

-ShowInAddressList

True ise, bu kullanıcıyı adres listesinde gösterin.

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

-SignInNames

Azure Active Directory B2C kiracısında yerel bir hesap için oturum açma adları koleksiyonunu belirtir.

Her oturum açma adı şirket/kiracı genelinde benzersiz olmalıdır. Yerel hesap kullanıcısı oluşturduğunuzda özelliği belirtilmelidir. İş veya okul hesabı oluştururken bunu belirtmeyin.

Type:List<T>[Microsoft.Open.AzureAD.Model.SignInName]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-State

Kullanıcının durumunu belirtir.

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

-StreetAddress

Kullanıcının açık adresini belirtir.

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

-Surname

Kullanıcının soyadını belirtir.

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

-TelephoneNumber

Bir telefon numarası belirtir.

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

-UsageLocation

İki harfli ülke veya bölge kodu (ISO standardı 3166).

Yasal gereksinimler nedeniyle lisans atanacak kullanıcıların, ülkelerde ve bölgelerde hizmetlerin kullanılabilirliğini denetlemesi gerekir. Örnekler şunlardır: US, JPve GB.

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

-UserPrincipalName

Kullanıcının asıl adını (UPN) belirtir.

UPN, İnternet standardı RFC 822'yi temel alan kullanıcı için İnternet stili bir oturum açma adıdır. Kural gereği, bu kullanıcının e-posta adıyla eşlenmelidir. Genel biçim şeklindedir alias@domain.

İş veya okul hesapları için etki alanının kiracının doğrulanmış etki alanları koleksiyonunda mevcut olması gerekir. Bu özellik, bir iş veya okul hesabı oluşturulduğunda gereklidir; yerel hesaplar için isteğe bağlıdır.

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

-UserState

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

-UserStateChangedOn

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

-UserType

Dizininizdeki "Üye" ve "Konuk" gibi kullanıcı türlerini sınıflandırmak için kullanılabilecek bir dize değeri.

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

Notlar

New-AzureADUser için Microsoft Graph PowerShell'e geçiş kılavuzuna bakın.