New-AzureADUser
Azure AD kullanıcısı oluşturur.
Sözdizimi
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.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-AgeGroup
Bu, kullanıcının yaş grubunu belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-City
Kullanıcının şehrini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-CompanyName
Bu, kullanıcının şirket adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ConsentProvidedForMinor
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Country
Kullanıcının ülkesini veya bölgesini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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 null
değerleridirLocalAccount
.
Yerel hesap oluştururken özelliği gereklidir ve bunu olarak LocalAccount
ayarlamanız gerekir.
İş veya okul hesabı oluştururken özelliğini belirtmeyin veya olarak null
ayarlamayın.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Department
Kullanıcının bölümünü belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DisplayName
Kullanıcının görünen adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ExtensionProperty
Tür: | Dictionary<TKey,TValue>[System.String,System.String] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-FacsimileTelephoneNumber
Bu, kullanıcının telefon numarasını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-GivenName
Kullanıcının verilen adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ImmutableId
Bu özellik, şirket içi Active Directory kullanıcı hesabını 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.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-IsCompromised
Bu kullanıcının gizliliğinin ihlal edilip edilmediğini gösterir.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-JobTitle
Kullanıcının iş unvanını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-MailNickName
Kullanıcının posta takma adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Mobile
Kullanıcının cep telefonu numarasını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-OtherMails
Kullanıcı için ek e-posta adreslerinin listesi. Örneğin, bob@contoso.com
, Robert@fabrikam.com
.
Tür: | List<T>[String] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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 DisableStrongPassword
olan bir numaralandırmadır.
DisablePasswordExpiration
de belirtilebilir.
İkisi birlikte belirtilebilir; örneğin: "DisablePasswordExpiration, DisableStrongPassword".
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PasswordProfile
Kullanıcının parola profilini belirtir.
Bu parametrenin parametre türünün olduğunu PasswordProfile
unutmayın.
Bu tür bir parametre geçirmek için öncelikle şunları yapmanız gerekir:
- PowerShell'de şu türle bir değişken oluşturun:
$PasswordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
- Bu değişkende parolanın değerini ayarlayın:
$PasswordProfile.Password = "\<Password\>"
- 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.
Tür: | PasswordProfile |
Position: | Named |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PhysicalDeliveryOfficeName
Kullanıcının fiziksel teslim ofisi adını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PostalCode
Kullanıcının posta kodunu belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-PreferredLanguage
Kullanıcının tercih ettiği dili belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-ShowInAddressList
True ise, bu kullanıcıyı adres listesinde gösterin.
Tür: | Boolean |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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.
Tür: | List<T>[Microsoft.Open.AzureAD.Model.SignInName] |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-State
Kullanıcının durumunu belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-StreetAddress
Kullanıcının açık adresini belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Surname
Kullanıcının soyadını belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-TelephoneNumber
Bir telefon numarası belirtir.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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
, JP
ve GB
.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | 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.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UserState
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UserStateChangedOn
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-UserType
Dizininizdeki "Üye" ve "Konuk" gibi kullanıcı türlerini sınıflandırmak için kullanılabilecek bir dize değeri.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Notlar
New-AzureADUser için Microsoft Graph PowerShell'e geçiş kılavuzuna bakın.