New-EntraBetaUser

Hiermee maakt u een Microsoft Entra ID gebruiker.

Syntax

Default (Standaard)

New-EntraBetaUser

    -DisplayName <String>
    -AccountEnabled <Boolean>
    -PasswordProfile <PasswordProfile>
    [-PostalCode <String>]
    [-MailNickName <String>]
    [-ShowInAddressList <Boolean>]
    [-Department <String>]
    [-BusinessPhones <String>]
    [-PreferredLanguage <String>]
    [-Mobile <String>]
    [-JobTitle <String>]
    [-ConsentProvidedForMinor <String>]
    [-PasswordPolicies <String>]
    [-SignInNames <System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.SignInName]>]
    [-OtherMails <System.Collections.Generic.List`1[System.String]>]
    [-UserState <String>]
    [-ImmutableId <String>]
    [-City <String>]
    [-AgeGroup <String>]
    [-UsageLocation <String>]
    [-UserStateChangedOn <String>]
    [-Country <String>]
    [-UserPrincipalName <String>]
    [-GivenName <String>]
    [-UserType <String>]
    [-StreetAddress <String>]
    [-State <String>]
    [-CompanyName <String>]
    [-FaxNumber <String>]
    [-Surname <String>]
    [-CreationType <String>]
    [<CommonParameters>]

Description

De New-EntraBetaUser cmdlet maakt een gebruiker in Microsoft Entra ID. Geef de DisplayNameenAccountEnabledPasswordProfile parameter op om een gebruiker te maken.

Voorbeelden

Voorbeeld 1: Een gebruiker maken met de parameter MailNickName

Connect-Entra -Scopes 'User.ReadWrite.All'
$passwordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
$passwordProfile.Password = '<Password>'
$params = @{
    DisplayName = 'New User'
    PasswordProfile = $passwordProfile
    UserPrincipalName = 'NewUser@contoso.com'
    AccountEnabled = $true
    MailNickName = 'Newuser'
}

New-EntraBetaUser @params
DisplayName Id                                   Mail UserPrincipalName
----------- --                                   ---- -----------------
New User 00aa00aa-bb11-cc22-dd33-44ee44ee44ee      NewUser@contoso.com

Met deze opdracht maakt u een nieuwe gebruiker.

Voorbeeld 2: Een gebruiker maken met de parameter AgeGroup

Connect-Entra -Scopes 'User.ReadWrite.All'
$passwordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
$passwordProfile.Password = '<Password>'
$params = @{
    DisplayName = 'New User'
    PasswordProfile = $passwordProfile
    UserPrincipalName = 'NewUser@contoso.com'
    AccountEnabled = $true
    MailNickName = 'Newuser'
    AgeGroup = 'adult'
}

New-EntraBetaUser @params
DisplayName Id                                   Mail UserPrincipalName
----------- --                                   ---- -----------------
New User 00aa00aa-bb11-cc22-dd33-44ee44ee44ee      NewUser@contoso.com

Met deze opdracht maakt u een nieuwe gebruiker.

Voorbeeld 3: Een gebruiker maken met de parameter City

Connect-Entra -Scopes 'User.ReadWrite.All'
$passwordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
$passwordProfile.Password = '<Password>'
$params = @{
    DisplayName = 'New User'
    PasswordProfile = $passwordProfile
    UserPrincipalName = 'NewUser@contoso.com'
    AccountEnabled = $true
    MailNickName = 'Newuser'
    City = 'New York'
}

New-EntraBetaUser @params
DisplayName Id                                   Mail UserPrincipalName
----------- --                                   ---- -----------------
New User 00aa00aa-bb11-cc22-dd33-44ee44ee44ee      NewUser@contoso.com

Met deze opdracht maakt u een nieuwe gebruiker.

Voorbeeld 4: Een gebruiker maken met de parameter Afdeling

Connect-Entra -Scopes 'User.ReadWrite.All'
$passwordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
$passwordProfile.Password = '<Password>'
$params = @{
    DisplayName = 'New User'
    PasswordProfile = $passwordProfile
    UserPrincipalName = 'NewUser@contoso.com'
    AccountEnabled = $true
    MailNickName = 'Newuser'
    Department = 'IT'
}

New-EntraBetaUser @params
DisplayName Id                                   Mail UserPrincipalName
----------- --                                   ---- -----------------
New User 00aa00aa-bb11-cc22-dd33-44ee44ee44ee      NewUser@contoso.com

Met deze opdracht maakt u een nieuwe gebruiker.

Voorbeeld 5: Een gebruiker maken met de parameter Mobile

Connect-Entra -Scopes 'User.ReadWrite.All'
$passwordProfile = New-Object -TypeName Microsoft.Open.AzureAD.Model.PasswordProfile
$passwordProfile.Password = '<Password>'
$params = @{
    DisplayName = 'New User'
    PasswordProfile = $passwordProfile
    UserPrincipalName = 'NewUser@contoso.com'
    AccountEnabled = $true
    MailNickName = 'Newuser'
    Mobile = '02883655253'
}

New-EntraBetaUser @params
DisplayName Id                                   Mail UserPrincipalName
----------- --                                   ---- -----------------
New User 00aa00aa-bb11-cc22-dd33-44ee44ee44ee      NewUser@contoso.com

Met deze opdracht maakt u een nieuwe gebruiker.

Parameters

-AccountEnabled

Geeft aan of het account van de gebruiker is ingeschakeld.

Parametereigenschappen

Type:System.Boolean
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-AgeGroup

Hiermee geeft u de leeftijdsgroep van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-BusinessPhones

Hiermee geeft u een telefoonnummer.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Telefoonnummer

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-City

Hiermee geeft u de plaats van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-CompanyName

Hiermee geeft u de bedrijfsnaam van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ConsentProvidedForMinor

Hiermee stelt u in of toestemming is verkregen voor minderjarigen.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Country

Hiermee geeft u het land van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-CreationType

Geeft aan of het gebruikersaccount een lokaal account is voor een Microsoft Entra ID B2C-tenant. Mogelijke waarden zijn 'LocalAccount' en null.

  • Wanneer de gebruiker een lokaal account maakt, is de eigenschap vereist en moet u deze instellen op LocalAccount.
  • Wanneer de gebruiker een werk- of schoolaccount maakt, geeft u de eigenschap niet op of stelt u deze in op null.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Department

Hiermee geeft u de afdeling van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DisplayName

Hiermee geeft u de weergavenaam van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-FaxNumber

Hiermee geeft u het faxnummer van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:FaxTelefoonNummer, Fax

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-GivenName

Hiermee geeft u de opgegeven naam van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ImmutableId

Deze eigenschap koppelt een on-premises gebruikersaccount aan het bijbehorende Microsoft Entra ID-object en is vereist bij het maken van een nieuwe gebruiker in Microsoft Graph als de UPN (userPrincipalName) van de gebruiker zich in een federatief domein bevindt.

Belangrijk: De tekens $ en _ kunnen niet worden gebruikt bij het opgeven van deze eigenschap.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-JobTitle

Hiermee geeft u de functie van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-MailNickName

Hiermee geeft u de e-mailbijnaam van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Mobile

Hiermee geeft u het mobiele telefoonnummer van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-OtherMails

Een lijst met andere e-mailadressen voor de gebruiker; bijvoorbeeld: 'bob@contoso.com', 'Robert@fabrikam.com'.

Parametereigenschappen

Type:

System.Collections.Generic.List`1[System.String]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PasswordPolicies

Hiermee geeft u wachtwoordbeleid voor de gebruiker op. Deze waarde is een opsomming waarbij één mogelijke waarde 'DisableStrongPassword' is, waardoor zwakkere wachtwoorden kunnen worden opgegeven dan het standaardbeleid. 'DisablePasswordExpiration' kan ook worden opgegeven. De twee kunnen samen worden opgegeven; bijvoorbeeld: "DisablePasswordExpiration, DisableStrongPassword".

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PasswordProfile

Hiermee geeft u het wachtwoordprofiel van de gebruiker.

Het parametertype voor deze parameter is PasswordProfile.

Als u een parameter van dit type wilt doorgeven, moet u eerst een variabele maken in PowerShell met dat type:

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

Vervolgens kunt u doorgaan met het instellen van de waarde van het wachtwoord in deze variabele:

$passwordProfile.Password = "<Password>"

En ten slotte kunt u deze variabele doorgeven aan de cmdlet:

New-EntraBetaUser -PasswordProfile $passwordProfile ...

Andere kenmerken die in het PasswordProfile kunnen worden ingesteld, zijn

  • $passwordProfile.EnforceChangePasswordPolicy - een booleaanse waarde die aangeeft dat het wachtwoordbeleid voor wijzigen is enabled of disabled voor deze gebruiker $passwordProfile.

  • ForceChangePasswordNextLogin - een Booleaanse waarde die aangeeft dat de gebruiker het wachtwoord moet wijzigen bij de volgende aanmelding.

Parametereigenschappen

Type:PasswordProfile
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PostalCode

Hiermee geeft u de postcode van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-PreferredLanguage

Hiermee geeft u de voorkeurstaal van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ShowInAddressList

Als waar, wordt deze gebruiker weergegeven in de adreslijst.

Parametereigenschappen

Type:System.Boolean
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-SignInNames

Hiermee geeft u de verzameling van aanmeldingsnamen voor een lokaal account in een Microsoft Entra ID B2C-tenant.

Elke aanmeldingsnaam moet uniek zijn binnen het bedrijf/de tenant.

De eigenschap moet worden opgegeven wanneer u een lokale accountgebruiker maakt; geef deze niet op wanneer u een werk- of schoolaccount maakt.

Parametereigenschappen

Type:

System.Collections.Generic.List`1[Microsoft.Open.AzureAD.Model.SignInName]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-State

Hiermee geeft u de status van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-StreetAddress

Hiermee geeft u het adres van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Surname

Hiermee geeft u de achternaam van de gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UsageLocation

Een landcode van twee letters (ISO-standaard 3166).

Vereist voor gebruikers waaraan licenties zijn toegewezen vanwege wettelijke vereisten om te controleren op beschikbaarheid van services in landen.

Voorbeelden zijn: 'US', 'JP' en 'GB'.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UserPrincipalName

De UPN (User Principal Name) van de gebruiker.

De UPN is een aanmeldingsnaam in internetstijl voor de gebruiker op basis van de internetstandaard RFC 822.

Deze UPN moet standaard worden toegewezen aan de e-mailnaam van de gebruiker.

De algemene indeling is 'alias@domain'.

Voor werk- of schoolaccounts moet het domein aanwezig zijn in de verzameling geverifieerde domeinen van de tenant.

Deze eigenschap is vereist wanneer een werk- of schoolaccount wordt gemaakt; dit is optioneel voor lokale accounts.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UserState

Voor een externe gebruiker die is uitgenodigd voor de tenant met behulp van de uitnodigings-API, vertegenwoordigt deze eigenschap de status van de uitnodiging van de uitgenodigde gebruiker.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UserStateChangedOn

Geeft de tijdstempel weer voor de meest recente wijziging in de eigenschap userState.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UserType

Een tekenreekswaarde die kan worden gebruikt om gebruikerstypen in uw directory te classificeren, zoals 'Lid' en 'Gast'.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.