Aracılığıyla paylaş


New-AzureADUser

AD kullanıcısı 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 (AD) bir kullanıcı oluşturur.

Örnekler

Örnek 1: Kullanıcı oluşturma

-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ı hesabının etkinleştirilip etkinleştirilmediğini gösterir.

Tür:Boolean
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-AgeGroup

{{ Fill AgeGroup Description }}

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-City

Kullanıcının şehrini belirtir.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-CompanyName

{{ Fill CompanyName Description }}

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ConsentProvidedForMinor

{{ Fill ConsentProvidedForMinor Description }}

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Country

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli: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 "LocalAccount" ve null değerleridir. Yerel hesap oluştururken özelliği gereklidir ve bunu "LocalAccount" olarak ayarlamanız gerekir. İş veya okul hesabı oluştururken, özelliğini belirtmeyin veya null olarak ayarlamayın.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Department

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-ExtensionProperty

@{Metin=}

Tür:Dictionary<TKey,TValue>[System.String,System.String]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-FacsimileTelephoneNumber

{{Fill FacsimileTelephoneNumber Description}}

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-GivenName

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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'te yeni bir kullanıcı hesabı oluşturulurken bu özellik belirtilmelidir.

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-IsCompromised

Bu kullanıcının güvenliğinin aşılıp aşılmadığını gösterir.

Tür:Boolean
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-JobTitle

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-MailNickName

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Mobile

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli: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".

Tür:List<T>[String]
Position:Named
varsayılan değer:None
Gerekli: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 olası bir değeri "DisableStrongPassword" olan bir numaralandırmadır. "DisablePasswordExpiration" da belirtilebilir. İkisi birlikte belirtilebilir; örneğin: "DisablePasswordExpiration, DisableStrongPassword".

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-PasswordProfile

Kullanıcının parola profilini belirtir. Bu parametrenin parametre türü "PasswordProfile" şeklindedir. Bu tür bir parametre geçirmek için öncelikle PowerShell'de bu türe sahip bir vairable oluşturmanız gerekir:

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

Daha sonra bu değişkende parola değerini ayarlayabilirsiniz:

$PasswordProfile.Password = "<Parola>"

Son olarak bu değişkeni cmdlet'ine geçirebilirsiniz:

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 $PasswordProfile.ForceChangePasswordNextLogin için kabul edilebilir veya devre dışı bırakıldığını belirten boole değeri - kullanıcının sonraki oturum açmada parolayı değiştirmesi gerektiğini belirten boole değeri

Tür:PasswordProfile
Position:Named
varsayılan değer:None
Gerekli:True
Accept pipeline input:False
Accept wildcard characters:False

-PhysicalDeliveryOfficeName

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-PostalCode

Kullanıcının posta kodunu belirtir.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-PreferredLanguage

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-ShowInAddressList

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

Tür:Boolean
Position:Named
varsayılan değer:None
Gerekli: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. Özelliğin yerel hesap kullanıcısı oluşturduğunuzda belirtilmesi gerekir; iş veya okul hesabı oluştururken bunu belirtmeyin.

Tür:List<T>[Microsoft.Open.AzureAD.Model.SignInName]
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-State

Kullanıcının durumunu belirtir.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-StreetAddress

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-Surname

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

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-TelephoneNumber

Bir telefon numarası belirtir.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-UsageLocation

İki harfli ülke veya bölge kodu (ISO standardı 3166). Ülkelerde ve bölgelerde hizmetlerin kullanılabilirliğini denetlemek için yasal gereklilik nedeniyle lisans atanacak kullanıcılar için gereklidir. Örnekler şunlardır: "US", "JP" ve "GB".

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-UserPrincipalName

Kullanıcının kullanıcı asıl adı (UPN). UPN, İnternet standart 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 "alias@domain" şeklindedir. İş 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
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-UserState

{{ Fill UserState Description }}

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False

-UserStateChangedOn

{{ Fill UserStateChangedOn Description }}

Tür:String
Position:Named
varsayılan değer:None
Gerekli: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.

Tür:String
Position:Named
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters:False