Skip to content

Commit 6a2b625

Browse files
Merge branch 'main' into patch-33
2 parents 0db24a4 + 24f70da commit 6a2b625

23 files changed

+1647
-73
lines changed

exchange/exchange-ps/exchange/Add-VivaModuleFeaturePolicy.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,35 +109,35 @@ This example adds a policy for the Reflection feature in Viva Insights. The poli
109109
Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name DisableCategoryForAll -IsCategoryEnabled $false -Everyone
110110
```
111111

112-
This example adds a policy for the `<cateogry_id>` category in Viva. The policy disables the category (effectively all features under the category) for all users in the organization.
112+
This example adds a policy for the `<category_id>` category in Viva. The policy disables the category (effectively all features under the category) for all users in the organization.
113113

114114
### Example 6
115115
```powershell
116116
Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name MultipleGroups -IsCategoryEnabled $false -GroupIds [email protected],[email protected],57680382-61a5-4378-85ad-f72095d4e9c3
117117
```
118118

119-
This example adds a policy for the `<cateogry_id>` category in Viva. The policy disables the category (effectively all features under the category) for all users in the specified groups.
119+
This example adds a policy for the `<category_id>` category in Viva. The policy disables the category (effectively all features under the category) for all users in the specified groups.
120120

121121
### Example 7
122122
```powershell
123123
Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name MultipleUsers -IsCategoryEnabled $false -UserIds [email protected],[email protected]
124124
```
125125

126-
This example adds a policy for the `<cateogry_id>` category in Viva. The policy disables the category (effectively all features under the category) for the specified users.
126+
This example adds a policy for the `<category_id>` category in Viva. The policy disables the category (effectively all features under the category) for the specified users.
127127

128128
### Example 8
129129
```powershell
130130
Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name UsersAndGroups -IsCategoryEnabled $false -GroupIds [email protected],[email protected],57680382-61a5-4378-85ad-f72095d4e9c3 -UserIds [email protected],[email protected]
131131
```
132132

133-
This example adds a policy for the `<cateogry_id>` category in Viva. The policy disables the category (effectively all features under the category) for the specified users and group members.
133+
This example adds a policy for the `<category_id>` category in Viva. The policy disables the category (effectively all features under the category) for the specified users and group members.
134134

135135
### Example 9
136136
```powershell
137137
Add-VivaModuleFeaturePolicy -CategoryId <category_id> -Name "Disable Category For All" -IsCategoryEnabled $false -Everyone
138138
```
139139

140-
This example adds a policy for the `<cateogry_id>` category in Viva where the policy name is with spaces. The policy disables the category (effectively all features under the category) for all users in the organization.
140+
This example adds a policy for the `<category_id>` category in Viva where the policy name is with spaces. The policy disables the category (effectively all features under the category) for all users in the organization.
141141

142142
## PARAMETERS
143143

exchange/exchange-ps/exchange/Export-ContentExplorerData.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,14 @@ The output of this cmdlet contains the following information:
4141
- RecordsReturned: The number of records returned in the query.
4242
- PageCookie: Used to get the next set of records when MorePagesAvailable is True.
4343

44+
The following list describes best practices for scripts using this cmdlet:
45+
46+
- We recommend not using a single script to export multiple SITs/Labels. Instead, create a script for one SIT/Label, and then re-use the same script for each SIT/Label in each workload as required.
47+
- When retrying the script, make sure to reconnect to the session first. The session's token expires after about an hour, which can cause the cmdlet to fail. To fix this issue, reconnect to the session before retrying the script. If the script fails, restart it using the last page cookie returned to continue the export from where it left off.
48+
49+
> [!TIP]
50+
> To support unattended scripts that run for a long time, you can use [certificate-based authentication (CBA)](https://learn.microsoft.com/powershell/exchange/app-only-auth-powershell-v2).
51+
4452
To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions).
4553

4654
## EXAMPLES
@@ -90,7 +98,15 @@ Accept wildcard characters: False
9098
```
9199
92100
### -Aggregate
93-
{{ Fill Aggregate Description }}
101+
The Aggregate parameter switch returns the folder level aggregated numbers instead of returning details at the item level. You don't need to specify a value with this switch.
102+
103+
Using this switch significantly reduces the export time. To download the items in a folder, run this cmdlet for specific folders.
104+
105+
When you use this switch with the TagName, TagType and Workload parameters, the command returns the following information:
106+
107+
- SiteUlrs: OneDrive and SharePoint.
108+
- UPNs: Exchange Online and Teams.
109+
- The count of items stamped with that tag.
94110
95111
```yaml
96112
Type: SwitchParameter
@@ -124,6 +140,8 @@ Accept wildcard characters: False
124140
### -PageSize
125141
The PageSize parameter specifies the maximum number of records to return in a single query. Valid input for this parameter is an integer between 1 and 10000. The default value is 100.
126142
143+
**Note**: In empty folders or folders with few files, this parameter can cause the command to run for a long time as it tries to get the PageSize count of the results. To prevent this issue, the command returns data from 5 folders or the number of records specified by the PageSize parameter, whichever completes first. For example, if there are 10 folders with 1 record each, the command returns 5 records of the top 5 folders. In the next execution using page cookie, it returns 5 records from the remaining 5 folders, even if the PageSize value is 10.
144+
127145
```yaml
128146
Type: Int32
129147
Parameter Sets: (All)
@@ -210,8 +228,6 @@ Accept pipeline input: False
210228
Accept wildcard characters: False
211229
```
212230
213-
214-
215231
### CommonParameters
216232
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/p/?LinkID=113216).
217233

exchange/exchange-ps/exchange/Remove-MailUser.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ The PermanentlyDelete switch immediately and permanently deletes (purges) the ma
157157

158158
**Notes**:
159159

160-
- This switch works only on mail users that have already been deleted, but are still recoverable (known as soft-deleted mail-users), that also have a blank value for the ExternalObjectId property.
160+
- This switch works only on mail users that have already been deleted, but are still recoverable (known as soft-deleted mail-users) that also have a blank value for the ExternalDirectoryObjectId property.
161161
- Use the Get-MailUser cmdlet to identify the soft-deleted mail user, and then pipe the results to the Remove-MailUser cmdlet with this switch. For example, `Get-MailUser -Identity Laura -SoftDeletedMailUser | Remove-MailUser -PermanentlyDelete`.
162162

163163
```yaml

teams/teams-ps/teams/Get-CsBatchTeamsDeploymentStatus.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@ This cmdlet is used to get the status of the batch deployment orchestration.
1313

1414
## SYNTAX
1515

16-
```
16+
```powershell
1717
Get-CsBatchTeamsDeploymentStatus -OrchestrationId <String>
18-
[-Confirm]
19-
[-WhatIf]
18+
-InputObject <IConfigApiBasedCmdletsIdentity>
2019
[<CommonParameters>]
2120
```
2221

@@ -51,6 +50,21 @@ Accept pipeline input: False
5150
Accept wildcard characters: False
5251
```
5352
53+
### -InputObject
54+
The Identity parameter.
55+
56+
```yaml
57+
Type: IConfigApiBasedCmdletsIdentity
58+
Parameter Sets: GetViaIdentity
59+
Aliases:
60+
61+
Required: True
62+
Position: Named
63+
Default value: None
64+
Accept pipeline input: True (ByValue)
65+
Accept wildcard characters: False
66+
```
67+
5468
### CommonParameters
5569
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
5670

teams/teams-ps/teams/Get-CsTeamsEducationConfiguration.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,14 @@ This cmdlet is used to retrieve the organization-wide education configuration fo
1616

1717
## SYNTAX
1818

19+
### Identity (Default)
1920
```powershell
20-
Get-CsTeamsEducationConfiguration [<CommonParameters>]
21+
Get-CsTeamsEducationConfiguration [-Identity <String>] [<CommonParameters>]
22+
```
23+
24+
### Filter
25+
```powershell
26+
Get-CsTeamsEducationConfiguration [-Filter <String>] [<CommonParameters>]
2127
```
2228

2329
## DESCRIPTION
@@ -44,6 +50,36 @@ In this example, the organization has set the defaults as follows:
4450

4551
## PARAMETERS
4652

53+
### -Filter
54+
Enables you to use wildcard characters in order to return a collection of team education configuration settings.
55+
56+
```yaml
57+
Type: String
58+
Parameter Sets: Filter
59+
Aliases:
60+
61+
Required: False
62+
Position: Named
63+
Default value: None
64+
Accept pipeline input: False
65+
Accept wildcard characters: False
66+
```
67+
68+
### -Identity
69+
The unique identifier of the configuration.
70+
71+
```yaml
72+
Type: String
73+
Parameter Sets: Identity
74+
Aliases:
75+
76+
Required: False
77+
Position: Named
78+
Default value: None
79+
Accept pipeline input: False
80+
Accept wildcard characters: False
81+
```
82+
4783
### CommonParameters
4884
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
4985

teams/teams-ps/teams/Get-CsTeamsMediaConnectivityPolicy.md

Lines changed: 44 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,25 @@ ms.author: runli
1313

1414
## SYNOPSIS
1515

16-
This cmdlet retrieves all Teams media connectivity policies for current tenant.
16+
This cmdlet retrieves all Teams media connectivity policies for the current tenant.
1717

1818
## SYNTAX
1919

20+
### Identity (Default)
21+
22+
```powershell
23+
Get-CsTeamsMediaConnectivityPolicy [-Identity <String>] [<CommonParameters>]
2024
```
21-
Get-CsTeamsMediaConnectivityPolicy [<CommonParameters>]
25+
26+
### Filter
27+
28+
```powershell
29+
Get-CsTeamsMediaConnectivityPolicy [-Filter <String>] [<CommonParameters>]
2230
```
2331

2432
## DESCRIPTION
2533

26-
This cmdlet retrieves all Teams media connectivity policies for current tenant.
34+
This cmdlet retrieves all Teams media connectivity policies for the current tenant.
2735

2836
## EXAMPLES
2937

@@ -36,10 +44,42 @@ Identity DirectConnection
3644
Tag:Test Enabled
3745
```
3846

39-
retrieves Teams media connectivity policies, show the result as identity tag and "DirectConnection" value.
47+
This example retrieves the Teams media connectivity policies and shows the result as identity tag and "DirectConnection" value.
4048

4149
## PARAMETERS
4250

51+
### -Filter
52+
53+
Enables you to use wildcard characters when indicating the policy (or policies) to be returned.
54+
55+
```yaml
56+
Type: String
57+
Parameter Sets: Filter
58+
Aliases:
59+
60+
Required: False
61+
Position: Named
62+
Default value: None
63+
Accept pipeline input: False
64+
Accept wildcard characters: False
65+
```
66+
67+
### -Identity
68+
69+
The identity of the Teams Media Connectivity Policy.
70+
71+
```yaml
72+
Type: String
73+
Parameter Sets: Identity
74+
Aliases:
75+
76+
Required: False
77+
Position: Named
78+
Default value: None
79+
Accept pipeline input: False
80+
Accept wildcard characters: False
81+
```
82+
4383
### CommonParameters
4484
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
4585

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionTeamMap.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This cmdlet supports retrieving the list of team mappings.
1818
## SYNTAX
1919

2020
```
21-
Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId <String> [<CommonParameters>]
21+
Get-CsTeamsShiftsConnectionTeamMap -ConnectorInstanceId <String> -InputObject <IConfigApiBasedCmdletsIdentity> [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
@@ -64,6 +64,20 @@ Default value: None
6464
Accept pipeline input: False
6565
Accept wildcard characters: False
6666
```
67+
### -InputObject
68+
The Identity parameter
69+
70+
```yaml
71+
Type: IConfigApiBasedCmdletsIdentity
72+
Parameter Sets: GetViaIdentity
73+
Aliases:
74+
75+
Required: True
76+
Position: Named
77+
Default value: None
78+
Accept pipeline input: True (ByValue)
79+
Accept wildcard characters: False
80+
```
6781
6882
### CommonParameters
6983
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionWfmUser.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ This cmdlet shows the list of Workforce management (WFM) users in a specified WF
1717

1818
## SYNTAX
1919

20-
```
21-
Get-CsTeamsShiftsConnectionWfmUser -ConnectorInstanceId <string> -WfmTeamId <string> [<CommonParameters>]
20+
```powershell
21+
Get-CsTeamsShiftsConnectionWfmUser -ConnectorInstanceId <string> -WfmTeamId <string> -InputObject <IConfigApiBasedCmdletsIdentity> [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
@@ -79,6 +79,22 @@ Accept pipeline input: False
7979
Accept wildcard characters: False
8080
```
8181
82+
### -InputObject
83+
84+
The identity parameter.
85+
86+
```yaml
87+
Type: IConfigApiBasedCmdletsIdentity
88+
Parameter Sets: GetViaIdentity
89+
Aliases:
90+
91+
Required: True
92+
Position: Named
93+
Default value: None
94+
Accept pipeline input: True (ByValue)
95+
Accept wildcard characters: False
96+
```
97+
8298
### CommonParameters
8399
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/?LinkID=113216).
84100

0 commit comments

Comments
 (0)