Polecenie New-EntraUser cmdlet tworzy użytkownika w Microsoft Entra ID.
DisplayNameOkreśl parametr iAccountEnabledPasswordProfile , aby utworzyć użytkownika.
Przykłady
Przykład 1. Tworzenie użytkownika przy użyciu parametru MailNickName
ObjectId DisplayName UserPrincipalName UserType
-------- ----------- ----------------- --------
eeeeeeee-4444-5555-6666-ffffffffffff Sawyer Miller SawyerM@contoso.com Member
To polecenie tworzy nowego użytkownika.
Parametry
-AccountEnabled
Wskazuje, czy konto użytkownika jest włączone.
Właściwości parametru
Typ:
System.Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-AgeGroup
Określa grupę wiekowa użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-BusinessPhones
Określa numer telefonu.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Aliasy:
Numer telefonu
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-City
Określa miasto użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-CompanyName
Określa nazwę firmy użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ConsentProvidedForMinor
Określa, czy zgoda została uzyskana dla osób niepełnoletnich.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Country
Określa kraj użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-CreationType
Wskazuje, czy konto użytkownika jest kontem lokalnym dla dzierżawy usługi Microsoft Entra ID 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 przez użytkownika nie należy określać właściwości ani ustawiać jej na wartość null.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Department
Określa dział użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-DisplayName
Określa nazwę wyświetlaną użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-FaxNumber
Określa numer faksu użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Aliasy:
Numer Telefonu Faksowego, Faks
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-GivenName
Określa nazwę użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ImmutableId
Ta właściwość łączy lokalne konto użytkownika z jego obiektem Microsoft Entra ID i jest wymagana podczas tworzenia nowego użytkownika w Microsoft Graph, jeśli użytkownik userPrincipalName (UPN) znajduje się w domenie federacyjnej.
Ważne: nie można używać znaków $ i _ podczas określania tej właściwości.
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".
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-PasswordProfile
Określa profil hasła użytkownika.
Typ parametru dla tego parametru to "PasswordProfile".
Aby przekazać parametr tego typu, należy najpierw utworzyć zmienną w programie PowerShell o tym typie:
Inne atrybuty, które można ustawić w pliku PasswordProfile, to
$passwordProfile.EnforceChangePasswordPolicy — wartość logiczna wskazująca, że zasady zmiany hasła są włączone lub wyłączone dla tego użytkownika $passwordProfile.
ForceChangePasswordNextLogin — wartość logiczna wskazująca, że użytkownik musi zmienić hasło podczas następnego logowania.
Właściwości parametru
Typ:
PasswordProfile
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
True
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-PostalCode
Określa kod pocztowy użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-PreferredLanguage
Określa preferowany język użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-ShowInAddressList
Jeśli wartość True, pokaż tego użytkownika na liście adresów.
Właściwości parametru
Typ:
System.Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-SignInNames
Określa kolekcję nazw logowania dla konta lokalnego w dzierżawie usługi Microsoft Entra ID B2C.
Każda nazwa logowania musi być unikatowa w całej firmie/dzierżawie.
Właściwość musi być określona podczas tworzenia użytkownika konta lokalnego; nie określaj go podczas tworzenia konta służbowego.
Wymagane dla użytkowników, którym przypisano licencje ze względu na wymaganie prawne, aby sprawdzić dostępność usług w krajach.
Przykłady to: "US", "JP" i "GB".
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-UserPrincipalName
Główna nazwa użytkownika (UPN) użytkownika.
Nazwa UPN to nazwa logowania w stylu internetowym dla użytkownika oparta na standardzie internetowym RFC 822.
Zgodnie z konwencją ta nazwa UPN powinna być mapowany 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.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-UserState
W przypadku użytkownika zewnętrznego zaproszonego do dzierżawy przy użyciu interfejsu API zaproszenia ta właściwość reprezentuje stan zaproszenia zaproszonego użytkownika.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-UserStateChangedOn
Pokazuje znacznik czasu dla najnowszej zmiany właściwości userState.
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
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ść".
Właściwości parametru
Typ:
System.String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowe:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.