Set-EntraUserExtension
Aggiorna l'estensione di un utente.
Sintassi
SetSingle (Impostazione predefinita)
Set-EntraUserExtension
-UserId <String>
-ExtensionName <String>
-ExtensionValue <String>
[<CommonParameters>]
SetMultiple
Set-EntraUserExtension
-UserId <String>
-ExtensionNameValues <System.Collections.Generic.Dictionary`2[System.String,System.String]>
[<CommonParameters>]
Descrizione
Il Set-EntraUserExtension cmdlet aggiorna l'estensione di un utente in Microsoft Entra ID.
Update-EntraUserExtension è un alias per Set-EntraUserExtension.
Esempio
Esempio 1: Impostare il valore di un attributo di estensione per un utente
Connect-Entra -Scopes 'User.ReadWrite.All'
$extensionName = 'extension_e5e29b8a85d941eab8d12162bd004528_JobGroup'
$extensionValue = 'Job Group D'
Set-EntraUserExtension -UserId 'SawyerM@contoso.com' -ExtensionName $extensionName -ExtensionValue $extensionValue
In questo esempio viene illustrato come aggiornare l'attributo di estensione di un utente per un utente specificato. Usare (Get-EntraApplicationExtensionProperty -ApplicationId '{ApplicationId}').Name | Select-Object -First 1 per recuperare il nome dell'estensione.
-
-UserIdparametro specifica l'ID utente (Nome entità utente o UserId). -
-ExtensionNameparametro specifica il nome di un'estensione. -
-ExtensionValueparametro specifica i valori del nome dell'estensione.
Esempio 2: Aggiornare più valori usando il parametro ExtensionNameValues
Connect-Entra -Scopes 'User.ReadWrite.All'
$userExtensionValues = New-Object 'System.Collections.Generic.Dictionary[String,String]'
$userExtensionValues.Add("extension_d2ba83696c3f45429fbabb363ae391a0_Benefits", "Pension")
$userExtensionValues.Add("extension_d2ba83696c3f45429fbabb363ae391a0_JobGroup", "D")
Set-EntraUserExtension -UserId 'SawyerM@contoso.com' -ExtensionNameValues $userExtensionValues
Questo esempio illustra come aggiornare l'attributo di estensione di un utente. Usare (Get-EntraApplicationExtensionProperty -ApplicationId '{ApplicationId}').Name | Select-Object -First 1 per recuperare il nome dell'estensione.
-
-UserIdparametro specifica l'ID utente (Nome entità utente o UserId). -
-ExtensionNameValuesparametro specifica un dizionario di coppie chiave-valore per la coppia nome e valore dell'estensione.
Parametri
-ExtensionName
Specifica il nome di un'estensione.
Proprietà dei parametri
| Tipo: | System.String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
SetSingle
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-ExtensionNameValues
Specifica i valori del nome dell'estensione.
Proprietà dei parametri
| Tipo: | System.Collections.Generic.Dictionary`2[System.String,System.String] |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
SetMultiple
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-ExtensionValue
Specifica un valore di estensione.
Proprietà dei parametri
| Tipo: | System.String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
SetSingle
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
-UserId
Specifica l'identificatore univoco per l'utente (Nome entità utente o UserId).
Proprietà dei parametri
| Tipo: | System.String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
| Alias: | ObjectId, UPN, Identità, NomePrincipaleUtente |
Set di parametri
SetSingle
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
SetMultiple
| Posizione: | Named |
| Obbligatorio: | True |
| Valore dalla pipeline: | True |
| Valore dalla pipeline in base al nome della proprietà: | True |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Note
Update-EntraUserExtension è un alias per Set-EntraUserExtension.