tenant people profilecardproperty add
Adds an additional attribute to the profile card properties
Usage
m365 tenant people profilecardproperty add [options]
Options
-n, --name <name>
The name of the property to add. Allowed values:
UserPrincipalName
,Fax
,StreetAddress
,PostalCode
,StateOrProvince
,Alias
,customAttribute1
,customAttribute2
,customAttribute3
,customAttribute4
,customAttribute5
,customAttribute6
,customAttribute7
,customAttribute8
,customAttribute9
,customAttribute10
,customAttribute11
,customAttribute12
,customAttribute13
,customAttribute14
,customAttribute15
.-d, --displayName [displayName]
The display name of a property, only use this together with a custom extension attribute.
-h, --help [help]
Output usage information. Optionally, specify which section of command's help you want to see. Allowed values are
options
,examples
,remarks
,response
,full
. Default isoptions
.--query [query]
JMESPath query string. See http://jmespath.org/ for more information and examples.
-o, --output [output]
Output type.
json
,text
,csv
,md
,none
. Defaultjson
.--verbose
Runs command with verbose logging.
--debug
Runs command with debug logging.
Remarks
To use this command you must be either Tenant Administrator or Global Administrator.
You can specify localized values for the displayName
as well. These can be entered by suffixing the displayName option with a language code: --displayName-nl-NL "Kostencentrum"
, --displayName-de "Kostenstelle"
.
When adding an attribute to a profile card, it takes up to 24 hours for the addition to be displayed.
Examples
Add the UPN as a profile property to the profile cards properties
m365 tenant people profilecardproperty add --name UserPrincipalName
Add a custom extension attribute Cost Center as a profile property to the profile cards properties
m365 tenant people profilecardproperty add --name customAttribute1 --displayName 'Cost Center'
Add a custom extension attribute Cost Center as a profile property to the profile cards properties with a Dutch localization
m365 tenant people profilecardproperty add --name customAttribute1 --displayName 'Cost Center' --displayName-nl-NL 'Kostencentrum'
Response
- JSON
- Text
- CSV
- Markdown
{
"directoryPropertyName": "customAttribute1",
"annotations": [
{
"displayName": "Cost center",
"localizations": [
{
"languageTag": "nl-NL",
"displayName": "Kostenplaats"
}
]
}
]
}
directoryPropertyName: customAttribute1
displayName : Cost center
displayName nl-NL : Kostenplaats
directoryPropertyName,displayName,displayName nl-NL
customAttribute1,Cost center,Kostenplaats
# tenant people profilecardproperty add --name 'customAttribute1' --displayName 'Cost center' --displayName-nl-NL 'Kostenplaats'
Date: 11/2/2023
Property | Value
---------|-------
directoryPropertyName | customAttribute1
displayName | Cost center
displayName nl-NL | Kostenplaats