Skip to content

Commit e61711e

Browse files
authored
Better example for use of -LocalSettings switch
1 parent 2f39053 commit e61711e

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

exchange/exchange-ps/exchange/Set-Label.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,24 @@ You need to be assigned permissions in the Office 365 Security & Compliance Cent
4444

4545
### Example 1
4646
```powershell
47-
Set-Label -Identity General -LocaleSettings '{"localeKey":"DisplayName","Settings":[{"Key":"en-us","Value":"English display name"},{"Key":"de-de","Value":"Deutscher Anzeigename"},{"Key":"es-es","Value":"Nombre para mostrar en Español"}]}'
47+
$Languages = @("fr-fr","it-it","de-de")
48+
$DisplayNames=@("Publique","Publico","Oeffentlich")
49+
$Tooltips = @("Texte Français","Testo italiano","Deutscher text")
50+
$label = "Public"
51+
$DisplayNameLocaleSettings = [PSCustomObject]@{LocaleKey='DisplayName';
52+
Settings=@(
53+
@{key=$Languages[0];Value=$DisplayNames[0];}
54+
@{key=$Languages[1];Value=$DisplayNames[1];}
55+
@{key=$Languages[2];Value=$DisplayNames[2];})}
56+
$TooltipLocaleSettings = [PSCustomObject]@{LocaleKey='Tooltip';
57+
Settings=@(
58+
@{key=$Languages[0];Value=$Tooltips[0];}
59+
@{key=$Languages[1];Value=$Tooltips[1];}
60+
@{key=$Languages[2];Value=$Tooltips[2];})}
61+
Set-Label -Identity $Label -LocaleSettings (ConvertTo-Json $DisplayNameLocaleSettings -Depth 3 -Compress),(ConvertTo-Json $TooltipLocaleSettings -Depth 3 -Compress)
4862
```
4963

50-
This example sets the localized label name for "General" in different languages (English, German, and Spanish).
64+
This example sets the localized label name for "Public" in different languages (French, Italy, and German).
5165

5266
## PARAMETERS
5367

0 commit comments

Comments
 (0)