Udostępnij za pośrednictwem


New-AzureADUser

Tworzy użytkownika usługi AD.

Składnia

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>]

Opis

Polecenie cmdlet New-AzureADUser tworzy użytkownika w usłudze Azure Active Directory (AD).

Przykłady

Przykład 1. Tworzenie użytkownika

-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

To polecenie tworzy nowego użytkownika.

Parametry

-AccountEnabled

Wskazuje, czy konto użytkownika jest włączone.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-AgeGroup

{{ Wypełnij opis grupy wiekowej }}

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-City

Określa miasto użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-CompanyName

{{ Wypełnij opis nazwy firmy }}

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ConsentProvidedForMinor

{{ Wypełnij zgodaProvidedForMinor Description }}

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Country

Określa kraj lub region użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-CreationType

Wskazuje, czy konto użytkownika jest kontem lokalnym dzierżawy usługi Azure Active Directory B2C. Możliwe wartości to "LocalAccount" i null. Podczas tworzenia konta lokalnego właściwość jest wymagana i musisz ustawić ją na "LocalAccount". Podczas tworzenia konta służbowego nie należy określać właściwości ani ustawiać jej na wartość null.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Department

Określa dział użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Określa nazwę wyświetlaną użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-ExtensionProperty

@{Text=}

Typ:Dictionary<TKey,TValue>[System.String,System.String]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-FacsimileTelephoneNumber

{{Fill FacsimileTelephoneNumber Description}}

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-GivenName

Określa nazwę danego użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ImmutableId

Ta właściwość służy do skojarzenia lokalnego konta użytkownika usługi Active Directory z obiektem użytkownika usługi Azure AD. Tę właściwość należy określić podczas tworzenia nowego konta użytkownika w programie Graph, jeśli używasz domeny federacyjnej dla właściwości userPrincipalName (UPN) użytkownika.

Ważne: nie można używać znaków $ i _ podczas określania tej właściwości.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-IsCompromised

Wskazuje, czy ten użytkownik został naruszony.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-JobTitle

Określa tytuł zadania użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-MailNickName

Określa pseudonim poczty użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Mobile

Określa numer telefonu komórkowego użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-OtherMails

Lista dodatkowych adresów e-mail użytkownika; na przykład: "bob@contoso.com", "Robert@fabrikam.com".

Typ:List<T>[String]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-PasswordPolicies

Określa zasady haseł dla użytkownika. Ta wartość to wyliczenie z jedną możliwą wartością "DisableStrongPassword", która umożliwia określenie słabszych haseł niż domyślne zasady. Można również określić "DisablePasswordExpiration". Te dwa mogą być określone razem; na przykład: "DisablePasswordExpiration, DisableStrongPassword".

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-PasswordProfile

Określa profil hasła użytkownika. Należy pamiętać, że typ parametru dla tego parametru to „PasswordProfile”. aby przekazać parametr tego typu, najpierw należy utworzyć element vairable w programie PowerShell z tym typem:

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

Następnie możesz przejść do ustawiania wartości hasła w tej zmiennej:

$PasswordProfile.Password = "<Hasło>"

Na koniec możesz przekazać tę zmienną do polecenia cmdlet:

New-AzureADUser -PasswordProfile $PasswordProfile ...

Inne atrybuty, które można ustawić w pliku PasswordProfile, to

$PasswordProfile.EnforceChangePasswordPolicy — wartość logiczna wskazująca, że zasady zmiany hasła są wycofane lub wyłączone dla tego użytkownika $PasswordProfile.ForceChangePasswordNextLogin — wartość logiczna wskazująca, że użytkownik musi zmienić hasło podczas następnego logowania

Typ:PasswordProfile
Position:Named
wartość domyślna:None
Wymagane:True
Accept pipeline input:False
Accept wildcard characters:False

-PhysicalDeliveryOfficeName

Określa fizyczną nazwę biura dostarczania użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-PostalCode

Określa kod pocztowy użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-PreferredLanguage

Określa preferowany język użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-ShowInAddressList

Jeśli wartość True, pokaż tego użytkownika na liście adresów.

Typ:Boolean
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-SignInNames

Określa kolekcję nazw logowania dla konta lokalnego w dzierżawie usługi Azure Active Directory B2C. Każda nazwa logowania musi być unikatowa w całej firmie/dzierżawie. Właściwość musi zostać określona podczas tworzenia użytkownika konta lokalnego; nie należy określać go podczas tworzenia konta służbowego.

Typ:List<T>[Microsoft.Open.AzureAD.Model.SignInName]
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-State

Określa stan użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-StreetAddress

Określa adres ulicy użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-Surname

Określa nazwisko użytkownika.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-TelephoneNumber

Określa numer telefonu.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-UsageLocation

Dwuliterowy kod kraju lub regionu (standard ISO 3166). Wymagane dla użytkowników, którzy mają przypisane licencje z powodu wymagania prawnego, aby sprawdzić dostępność usług w krajach i regionach. Przykłady to: "US", "JP" i "GB".

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-UserPrincipalName

Główna nazwa użytkownika (UPN). Nazwa UPN to nazwa logowania w stylu internetowym dla użytkownika oparta na standardzie internetowym RFC 822. Zgodnie z konwencją powinno to być mapowane na nazwę e-mail użytkownika. Ogólny format to "alias@domain". W przypadku kont służbowych domena musi znajdować się w kolekcji zweryfikowanych domen dzierżawy. Ta właściwość jest wymagana podczas tworzenia konta służbowego; Jest to opcjonalne dla kont lokalnych.

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-UserState

{{ Wypełnij opis userState }}

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-UserStateChangedOn

{{ Wypełnij userStateChangedOn Description }}

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False

-UserType

Wartość ciągu, która może służyć do klasyfikowania typów użytkowników w katalogu, takich jak "Członek" i "Gość".

Typ:String
Position:Named
wartość domyślna:None
Wymagane:False
Accept pipeline input:False
Accept wildcard characters:False