Set-EntraUser

Hiermee werkt u een gebruiker bij.

Syntax

Default (Standaard)

Set-EntraUser

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

Description

De Set-EntraUser cmdlet werkt een gebruiker bij in Microsoft Entra ID. Geef de parameter op voor het UserId bijwerken van een gebruiker in Microsoft Entra ID.

Update-EntraUser is een alias voor Set-EntraUser.

Voorbeelden

Voorbeeld 1: Een gebruiker bijwerken

Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -DisplayName 'Updated user Name'

In dit voorbeeld wordt de weergavenaamparameter van de opgegeven gebruiker bijgewerkt.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.

Voorbeeld 2: de parameter AccountEnabled van de opgegeven gebruiker instellen

Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -AccountEnabled $true

In dit voorbeeld wordt de parameter AccountEnabled van de opgegeven gebruiker bijgewerkt.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.
  • -AccountEnabled Hiermee geeft u op of het account is ingeschakeld.

Voorbeeld 3: Alle maar opgegeven gebruikers instellen als minderjarigen met ouderlijke toestemming

Connect-Entra -Scopes 'User.ReadWrite.All'
Get-EntraUser -All | Where-Object -Property DisplayName -Match '(George|James|Education)' |
ForEach-Object { Set-EntraUser -UserId $($_.Id) -AgeGroup 'minor' -ConsentProvidedForMinor 'granted' }

In dit voorbeeld worden de opgegeven gebruikers bijgewerkt als minderjarigen met ouderlijke toestemming.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.
  • -ConsentProvidedForMinor Hiermee stelt u in of toestemming moet worden verkregen voor minderjarigen. Toegestane waarden: null, verleend, geweigerd en notRequired.

Voorbeeld 4: de eigenschap van de opgegeven gebruiker instellen

Connect-Entra -Scopes 'User.ReadWrite.All'
$params = @{
    UserId           = 'SawyerM@contoso.com'
    City             = 'Add city name'
    CompanyName      = 'Microsoft'
    Country          = 'Add country name'
    Department       = 'Add department name'
    GivenName        = 'Sawyer Miller G'
    JobTitle         = 'Manager'
    MailNickName     = 'Add mailnickname'
    Mobile           = '9984534564'
    OtherMails       = 'johndoe@contosodev.com'
    PasswordPolicies = 'DisableStrongPassword'
    State            = 'UP'
    StreetAddress    = 'Add address'
    UserType         = 'Member'
}
Set-EntraUser @params

In dit voorbeeld wordt de eigenschap van de opgegeven gebruiker bijgewerkt.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.
  • -UserType gebruikerstypen in uw directory classificeren, zoals 'Lid' en 'Gast'.
  • -PasswordPolicies Hiermee geeft u wachtwoordbeleid voor de gebruiker.
  • -OtherMails Hiermee geeft u andere e-mailadressen voor de gebruiker

Voorbeeld 5: de parameter PasswordProfile van de opgegeven gebruiker instellen

Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -PasswordProfile @{
    Password = '*****'
    ForceChangePasswordNextSignIn = $true
}

In dit voorbeeld wordt de parameter PasswordProfile van de opgegeven gebruiker bijgewerkt.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.
  • -PasswordProfile hiermee geeft u het wachtwoordprofiel van de gebruiker op.

Voorbeeld 6: De gebruikslocatie van de gebruiker instellen voor licentietoewijzing

Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -UsageLocation 'US'

In dit voorbeeld wordt de gebruikslocatie van de opgegeven gebruiker bijgewerkt voor licentiebeheer.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.
  • -UsageLocation hiermee geeft u de gebruikslocatie van de gebruiker. ISO 3166-landcode van twee letters. Vereist voor gelicentieerde gebruikers om de beschikbaarheid van de service te controleren. Voorbeelden: VS, JP, GB. Niet nullwaarde.

Voorbeeld 7: het wachtwoordbeleid van de gebruiker bijwerken

Connect-Entra -Scopes 'User.ReadWrite.All'
Get-EntraUser -UserId 'SawyerM@contoso.com' | Set-EntraUser -PasswordPolicies DisablePasswordExpiration

In dit voorbeeld wordt het wachtwoordbeleid van de opgegeven gebruiker bijgewerkt.

Mogelijke waarden voor wachtwoordbeleid zijn:

  • DisableStrongPassword: Staat zwakkere wachtwoorden toe dan het standaardbeleid.
  • DisablePasswordExpiration: Hiermee voorkomt u dat wachtwoorden verlopen.

U kunt beide waarden samen opgeven, bijvoorbeeld: DisablePasswordExpiration en DisableStrongPassword. Bijvoorbeeld: Set-EntraUser -UserId 'SawyerM@contoso.com' -PasswordPolicies "DisablePasswordExpiration,DisableStrongPassword".

Voorbeeld 8: De extensie-eigenschappen van de gebruiker instellen

Connect-Entra -Scopes 'User.ReadWrite.All'
$application = Get-EntraApplication -Filter "DisplayName eq 'Helpdesk Application'"
$extensionName = (Get-EntraApplicationExtensionProperty -ApplicationId $application.Id).Name | Select-Object -First 1
$additionalProperties = @{ $extensionName = "Survey.Report" }
Set-EntraUser -UserId 'SawyerM@contoso.com' -AdditionalProperties $additionalProperties

In dit voorbeeld worden de extensie-eigenschappen van de opgegeven gebruiker bijgewerkt, bijvoorbeeld een app-rol voor een toepassing.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.

Voorbeeld 9: eigenschappen van gebruikers onPremisesExtension-kenmerken bijwerken

Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -AdditionalProperties @{
    onPremisesExtensionAttributes = @{
        extensionAttribute1 = "Job Group D"
        extensionAttribute2 = "Audit Role"
    }
}

In dit voorbeeld worden de eigenschappen onPremisesExtensionAttributes van de opgegeven gebruiker bijgewerkt.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.

Voorbeeld 10: de telefoongegevens van de gebruiker bijwerken

Connect-Entra -Scopes 'User.ReadWrite.All'
Set-EntraUser -UserId 'SawyerM@contoso.com' -BusinessPhones '+1 425 555 0109' -OfficeLocation '18/2111'

In dit voorbeeld worden de eigenschappen onPremisesExtensionAttributes van de opgegeven gebruiker bijgewerkt.

  • -UserId Hiermee geeft u de id op als user principal name (UPN) of UserId.

Parameters

-AccountEnabled

Geeft aan of het account is ingeschakeld.

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

-AgeGroup

Wordt gebruikt door bedrijfstoepassingen om de wettelijke leeftijdsgroep van de gebruiker te bepalen. Deze eigenschap is alleen-lezen en wordt berekend op basis van de eigenschappen ageGroup en consentProvidedForMinor. Toegestane waarden: null, minor, notAdult en volwassenen. Zie legal-age-group.

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

-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

De bedrijfsnaam waaraan de gebruiker is gekoppeld. Deze eigenschap kan handig zijn voor het beschrijven van het bedrijf waaruit een externe gebruiker afkomstig is. De maximale lengte van de bedrijfsnaam is 64 tekens.

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 moet worden verkregen voor minderjarigen. Toegestane waarden: null, verleend, geweigerd en notRequired.

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 u een lokaal account maakt, is de eigenschap vereist en moet u deze instellen op LocalAccount. Wanneer u 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:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-ExtensionProperty

Voeg gegevens toe aan aangepaste gebruikerseigenschappen als de eenvoudige open extensies of de veelzijdigere schema-extensies.

Parametereigenschappen

Type:

System.Collections.Generic.Dictionary`2[System.String,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

-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

Met deze eigenschap wordt een on-premises Active Directory gebruikersaccount gekoppeld aan het bijbehorende Microsoft Entra ID gebruikersobject. U moet deze eigenschap opgeven bij het maken van een nieuw gebruikersaccount in Graph als de userPrincipalName gebruikmaakt van een federatief domein.

Belangrijk: Gebruik de tekens $ en _ niet 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 een bijnaam voor het e-mailadres 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

Hiermee geeft u andere e-mailadressen voor de gebruiker.

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.

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.

Parametereigenschappen

Type:PasswordProfile
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

-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

Ingesteld op Waar om deze gebruiker weer te geven 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

De lijst met aanmeldingsnamen voor deze gebruiker

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

-TelephoneNumber

Hiermee geeft u het 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

-UsageLocation

Een land- of regiocode van twee letters (ISO-standaard 3166). Vereist voor gebruikers die licenties hebben toegewezen vanwege wettelijke vereisten om te controleren op beschikbaarheid van services in land en regio's. Voorbeelden zijn: 'VS,' 'JP' en 'GB'. Niet nullable.

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

-UserId

Hiermee geeft u de id van een gebruiker (als user principal name of userid) in Microsoft Entra ID.

Parametereigenschappen

Type:System.String
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:ObjectId, UPN, Identity, Hoofdgebruikersnaam

Parametersets

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

-UserPrincipalName

Hiermee geeft u de user principal name 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

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

Notities

Update-EntraUser is een alias voor Set-EntraUser.