O New-EntraUser cmdlet cria um utilizador no Microsoft Entra ID. Especifique o DisplayNameparâmetro ,AccountEnabled, and PasswordProfile para criar um utilizador.
Exemplos
Exemplo 1: Criar um utilizador usando o parâmetro MailNickName
ObjectId DisplayName UserPrincipalName UserType
-------- ----------- ----------------- --------
eeeeeeee-4444-5555-6666-ffffffffffff Sawyer Miller SawyerM@contoso.com Member
Este comando cria um novo utilizador.
Parâmetros
-AccountEnabled
Indica se a conta do utilizador está ativada.
Propriedades dos parâmetros
Tipo:
System.Boolean
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-AgeGroup
Especifica o grupo etário do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-BusinessPhones
Especifica um número de telefone.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Aliases:
Número de telefone
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-City
Especifica a cidade do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-CompanyName
Especifica o nome da empresa do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-ConsentProvidedForMinor
Define se o consentimento foi obtido para menores.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-Country
Especifica o país do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-CreationType
Indica se a conta de utilizador é uma conta local para um inquilino B2C do Microsoft Entra ID.
Os valores possíveis são "LocalAccount" e nulo.
Ao criar uma conta local, a propriedade é necessária e deve defini-la como "LocalAccount".
Ao criar uma conta de trabalho ou de escola, não especifique a propriedade nem a defina como null.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-Department
Especifica o departamento do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-DisplayName
Especifica o nome de exibição do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-FaxNumber
Especifica o número de fax do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Aliases:
Número de telefone fac-símile:, Fax
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-GivenName
Especifica o nome próprio do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-ImmutableId
Esta propriedade liga uma conta de utilizador local ao seu objeto Microsoft Entra ID e é necessária ao criar um novo utilizador no Microsoft Graph se o userPrincipalName (UPN) do utilizador estiver num domínio federado.
Importante: Os caracteres $ e _ não podem ser usados ao especificar esta propriedade.
Especifica políticas de palavra-passe para o utilizador.
Este valor é uma enumeração com um valor possível sendo "DisableStrongPassword", que permite especificar palavras-passe mais fracas do que a política padrão.
"DisablePasswordExpiration" também pode ser especificado.
Os dois podem ser especificados em conjunto; por exemplo: "DisablePasswordExpiration, DisableStrongPassword".
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-PasswordProfile
Especifica o perfil de palavra-passe do utilizador.
O tipo de parâmetro para este parâmetro é "PasswordProfile".
Para passar um parâmetro deste tipo, primeiro precisa de criar uma variável no PowerShell com esse tipo:
Outros atributos que podem ser definidos no PasswordProfile são
$passwordProfile.EnforceChangePasswordPolicy - um booleano que indica que a política de alteração de palavra-passe está ativada ou desativada para este utilizador $passwordProfile.
ForceChangePasswordNextLogin - um booleano que indica que o utilizador deve alterar a palavra-passe no próximo login.
Propriedades dos parâmetros
Tipo:
PasswordProfile
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
True
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-PostalCode
Especifica o código postal do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-PreferredLanguage
Especifica a linguagem preferida do utilizador.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-ShowInAddressList
Se for Verdadeiro, mostre este utilizador na lista de endereços.
Propriedades dos parâmetros
Tipo:
System.Boolean
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-SignInNames
Especifica a coleção de nomes de início de sessão para uma conta local num tenant B2C do Microsoft Entra ID.
Cada nome de login deve ser único na empresa/inquilino.
A propriedade deve ser especificada quando cria um utilizador de conta local; Não especifiquem isso quando criarem uma conta de trabalho ou de escola.
Um código de país de duas letras (norma ISO 3166).
Obrigatório para utilizadores que recebem licenças devido à exigência legal de verificar a disponibilidade de serviços nos países.
Exemplos incluem: "US", "JP" e "GB".
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-UserPrincipalName
O nome principal de utilizador (User Principal Name - UPN).
O UPN é um nome de início de sessão ao estilo da Internet para o utilizador com base no RFC 822 padrão da Internet.
Por convenção, este UPN deve corresponder ao nome do email do utilizador.
O formato geral é "alias@domain".
Para contas de trabalho ou escola, o domínio deve estar presente na coleção de domínios verificados do inquilino.
Esta propriedade é necessária quando é criada uma conta de trabalho ou escolar; É opcional para contas locais.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-UserState
Para um usuário externo convidado para o locatário usando a API de convite, essa propriedade representa o status de convite do usuário convidado.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-UserStateChangedOn
Mostra o carimbo temporal da última alteração à propriedade userState.
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
-UserType
Um valor de cadeia que pode ser usado para classificar tipos de utilizador no seu diretório, como "Membro" e "Convidado".
Propriedades dos parâmetros
Tipo:
System.String
Valor predefinido:
None
Suporta carateres universais:
False
NãoMostrar:
False
Conjuntos de parâmetros
(All)
Posto:
Named
Obrigatório:
False
Valor do pipeline:
False
Valor do pipeline por nome de propriedade:
False
Valor dos restantes argumentos:
False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.