Skip to content

Commit 1ba2dfd

Browse files
authored
Merge pull request #11924 from dkrishnan1/createnew_instead_set
Update Set-CsTeamsComplianceRecordingPolicy.md
2 parents 86183c1 + b0a7aea commit 1ba2dfd

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

teams/teams-ps/teams/Set-CsTeamsComplianceRecordingPolicy.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,55 @@ Existing calls and meetings are unaffected.
5252
## EXAMPLES
5353

5454
### Example 1
55+
This will no longer work
5556
```powershell
5657
PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899')
5758
```
59+
### Example 1 Alternative
60+
Instead, try
61+
```powershell
62+
PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId)
63+
64+
PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'
65+
66+
PS C:\> Get-CsTeamsComplianceRecordingApplication -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'
67+
68+
PS C:\> Get-CsTeamsComplianceRecordingPolicy
69+
```
70+
5871

5972
The command shown in Example 1 modifies an existing per-user Teams recording policy with the Identity ContosoPartnerComplianceRecordingPolicy.
6073
This policy is re-assigned a single application instance of a policy-based recording application: d93fefc7-93cc-4d44-9a5d-344b0fff2899, which is the ObjectId of the application instance as obtained from the Get-CsOnlineApplicationInstance cmdlet.
6174

6275
Any Microsoft Teams users who are assigned this policy will have their calls and meetings recorded by that application instance. Existing calls and meetings are unaffected.
6376

6477
### Example 2
78+
This will no longer work
6579
```powershell
6680
PS C:\> Set-CsTeamsComplianceRecordingPolicy -Identity 'ContosoPartnerComplianceRecordingPolicy' -ComplianceRecordingApplications @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'), @(New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144')
6781
```
6882

83+
### Example 2 Alternative
84+
Instead, try
85+
```powershell
86+
PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId)
87+
88+
PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'
89+
90+
PS C:\> Get-CsTeamsComplianceRecordingApplication -Id 'd93fefc7-93cc-4d44-9a5d-344b0fff2899'
91+
PS C:\>
92+
PS C:\>
93+
PS C:\> Get-CsTeamsComplianceRecordingPolicy
94+
95+
PS C:\> Get-CsTeamsComplianceRecordingApplication (Will not contain data with current applicationId)
96+
97+
PS C:\> New-CsTeamsComplianceRecordingApplication -Parent 'ContosoPartnerComplianceRecordingPolicy' -Id '39dc3ede-c80e-4f19-9153-417a65a1f144'
98+
99+
PS C:\> Get-CsTeamsComplianceRecordingApplication -Id '39dc3ede-c80e-4f19-9153-417a65a1f144'
100+
101+
PS C:\> Get-CsTeamsComplianceRecordingPolicy
102+
```
103+
69104
Example 2 is a variation of Example 1.
70105
In this case, the Teams recording policy is re-assigned two application instances of policy-based recording applications.
71106

0 commit comments

Comments
 (0)