From fa53de9d2d403432246d97c1dcc72f07772a8744 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 28 Oct 2025 16:15:06 +0800 Subject: [PATCH 01/53] Update Set-CsTeamsMeetingPolicy.md --- .../Set-CsTeamsMeetingPolicy.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md index 8ae549b548..47431d09d6 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md @@ -129,6 +129,8 @@ Set-CsTeamsMeetingPolicy [[-Identity] ] [-ParticipantSlideControl [-WhatIf] [-WhoCanRegister ] + [-EnableRecordingAndTranscriptionCustomMessage ] + [-RecordingAndTranscriptionCustomMessageIdentifier ] [] ``` @@ -2049,6 +2051,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableRecordingAndTranscriptionCustomMessage +This setting will enable showing customized message when starting recording and transcription during meeting. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecordingAndTranscriptionCustomMessageIdentifier +This setting represents a set of user-defined string content for **meeting and group calls**. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters 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). From f6e1c3e887ffb0e2af148b4902c303ae6d08fd0e Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 28 Oct 2025 16:21:38 +0800 Subject: [PATCH 02/53] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md index 47431d09d6..0289577a28 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md @@ -2052,7 +2052,7 @@ Accept wildcard characters: False ``` ### -EnableRecordingAndTranscriptionCustomMessage -This setting will enable showing customized message when starting recording and transcription during meeting. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. +This policy controls whether custom strings can be shown for recording and transcription in user's Teams meetings. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. ```yaml Type: Boolean @@ -2067,7 +2067,7 @@ Accept wildcard characters: False ``` ### -RecordingAndTranscriptionCustomMessageIdentifier -This setting represents a set of user-defined string content for **meeting and group calls**. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. +This attribute holds the unique identifier for the custom recording and transcription meeting message. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. ```yaml Type: Guid From c76778d9caf14fa076fe107a36871f316e91ec13 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 28 Oct 2025 16:23:07 +0800 Subject: [PATCH 03/53] Update Set-CsTeamsCallingPolicy.md --- .../Set-CsTeamsCallingPolicy.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md index 042d1ff3e5..3eeec7c792 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md @@ -54,6 +54,8 @@ Set-CsTeamsCallingPolicy [-Identity] [-VoiceSimulationInInterpreter ] [-RealTimeText ] [-ExplicitRecordingConsent ] + [-EnableRecordingAndTranscriptionCustomMessage ] + [-RecordingAndTranscriptionCustomMessageIdentifier ] [-WhatIf] [] ``` @@ -781,6 +783,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableRecordingAndTranscriptionCustomMessage +This policy controls whether custom strings can be shown for recording and transcription in user's Teams Calls. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecordingAndTranscriptionCustomMessageIdentifier +This attribute holds the unique identifier for the custom recording and transcription calling message. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf > Applicable: Microsoft Teams From 013a13b804d85ec843c306de227dac8c617dbfa1 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 28 Oct 2025 16:25:09 +0800 Subject: [PATCH 04/53] Update New-CsTeamsMeetingPolicy.md --- .../New-CsTeamsMeetingPolicy.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md index de4222da63..8f826c3fc3 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md @@ -125,6 +125,8 @@ New-CsTeamsMeetingPolicy [-Identity] [-ParticipantSlideControl ] [-WhatIf] [-WhoCanRegister ] + [-EnableRecordingAndTranscriptionCustomMessage ] + [-RecordingAndTranscriptionCustomMessageIdentifier ] [] ``` @@ -1981,6 +1983,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableRecordingAndTranscriptionCustomMessage +This policy controls whether custom strings can be shown for recording and transcription in user's Teams meetings. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecordingAndTranscriptionCustomMessageIdentifier +This attribute holds the unique identifier for the custom recording and transcription meeting message. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters 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). From 997205db0966122ccedd6f8957d299e265689c10 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 28 Oct 2025 16:26:23 +0800 Subject: [PATCH 05/53] Update New-CsTeamsCallingPolicy.md --- .../New-CsTeamsCallingPolicy.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md index 051bada522..e015cf2684 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md @@ -56,6 +56,8 @@ New-CsTeamsCallingPolicy [-Identity] [-RealTimeText ] [-ExplicitRecordingConsent ] [-WhatIf] + [-EnableRecordingAndTranscriptionCustomMessage ] + [-RecordingAndTranscriptionCustomMessageIdentifier ] [] ``` @@ -798,6 +800,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnableRecordingAndTranscriptionCustomMessage +This policy controls whether custom strings can be shown for recording and transcription in user's Teams calls. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecordingAndTranscriptionCustomMessageIdentifier +This attribute holds the unique identifier for the custom recording and transcription calling message. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. + +```yaml +Type: Guid +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters 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). From ccc58b74f1ddabc2335ca7fb4bdcb8688b6f7fa8 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 28 Oct 2025 16:42:35 +0800 Subject: [PATCH 06/53] Create New-CsTeamsRecordingAndTranscriptionCustomMessage WIP --- ...-CsTeamsRecordingAndTranscriptionCustomMessage | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage new file mode 100644 index 0000000000..bd838fe35d --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage @@ -0,0 +1,15 @@ +--- +author: lingbodu +Locale: en-US +Module Name: MicrosoftTeams +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage +schema: 2.0.0 +title: New-CsTeamsRecordingAndTranscriptionCustomMessage +--- + +# New-CsTeamsRecordingAndTranscriptionCustomMessage + +## SYNOPSIS + +Enables administrators to configure custom messages to displayed when recording or transcription started in a meeting or call. From c07fc598e0cfd81429da3bf8f2b887f68e8f36c6 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Wed, 29 Oct 2025 14:50:26 +0800 Subject: [PATCH 07/53] Create New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage --- ...gAndTranscriptionLocalizationCustomMessage | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage new file mode 100644 index 0000000000..086de76723 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage @@ -0,0 +1,71 @@ +--- +applicable: Microsoft Teams +author: lingbodu +external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml +Locale: en-US +Module Name: MicrosoftTeams +ms.author: +online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage +schema: 2.0.0 +title: New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage +--- +# New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage + +## SYNOPSIS +Create a set of language-specific prompt messages to be displayed to participants after recording or transcription has started. + + +## SYNTAX + +``` +New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language + [] +``` + +The strings defined by this command is used for display after recording or transcription is started in a meeting. Based on the different scenarios when recording or transcription is enabled, we provide different keys for customization, as detailed below. +These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. + + +| key name | description | +| ---------|-------------| +| initiatorImplicit | User is recording/transcription initiator, recording/transcription consent policy is off for the organizer.| +| ParticipantImplicit | Others in meeting/calling turns on the recording or transcription, recording/transcription consent policy is off for the organizer.| +| initiatorExplicit | User is recording/transcription initiator, recording/transcription consent policy is on for the organizer.| +| ParticipantExplicitRequested | Others in meeting/calling turns on the recording or transcription, recording/transcription consent policy is on for the organizer. Current consent state is "required the attendee to give the consent to recording and transcription"| +| ParticipantExplicitProvided | Others in meeting/calling turns on the recording or transcription, recording/transcription consent policy is on for the organizer. Current consent state is "attendee has given the consent to recording and transcription"| +| agreementDialogue | Others in meeting/calling turns on the recording or transcription, recording/transcription consent policy is on for the organizer. User clicks the mute/share screen/turn on camera, then a confirm dialog will show to the user.| + +In most cases, we directly use the custom string to overwrite the original string content. For example, under normal circumstances, when the meeting organizer starts recording, the prompt shown to regular participants is "Started by XXX. By attending this meeting, you agree to being included." If you set the ParticipantImplicit string to "This meeting will be recorded." and successfully apply it to the organizer, then regular participants will see: "Started by XXX. This meeting will be recorded." + +However, ParticipantExplicitRequested and agreementDialogue are handled differently. Their original content contains instructional information, so we retain the original content and append the custom content after it. + +Note that this cmdlet is only used in conjunction with New-CsTeamsRecordingAndTranscriptionCustomMessage and Set-CsTeamsRecordingAndTranscriptionCustomMessage to create associations between messages in multiple languages. +Please refer to the documentation of CsTeamsRecordingAndTranscriptionCustomMessage cmdlets for examples and further information. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language "en-US" -InitiatorImplicit "This call is being recorded." -ParticipantImplicit "This call is being recorded." +``` +The command shown in Example 1 created a new set of custom message in en-US, it defined 2 scenarios, InitiatorImplicit and ParticipantImplicit. + +### Example 2 +```powershell +PS C:\> New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language "en-US" -initiatorExplicit "" -ParticipantExplicitProvided "" +``` + **** is a keyword for clean the default message. The command shown in Example 2 will create a void message to override the default message of initiatorExplicit and ParticipantExplicitProvided scenarios. + + +## PARAMETERS + +### -Language +Define language of the message set. In a meeting, if the organizer has applied a custom message, all participants will use the organizer’s policy. If meeting participants are from different countries and regions, then when recording or transcription is enabled, the prompt content depends on whether the organizer has customized the message for the language currently used by each participant. For example, if A is the meeting organizer and the policy applied to A defines messages in English and French, and B, C, and D use English, Chinese, and French as their Teams languages respectively, then B and D will see the customized prompt, while C will only see the default prompt. + +### -initiatorImplicit +With **-ParticipantImplicit**,**-initiatorExplicit**,**-ParticipantExplicitRequested**,**-ParticipantExplicitProvided**,**-agreementDialogue**, as mentioned on above tables, they represent different user scenarios. + + + + + From 2c641e59efa50ff349169b1f3be97d0097415aea Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Wed, 29 Oct 2025 14:51:57 +0800 Subject: [PATCH 08/53] Rename New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage to New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename teams/teams-ps/MicrosoftTeams/{New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage => New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md} (100%) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md similarity index 100% rename from teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage rename to teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md From 83ca4b45f79561cd02f87e149f344b4aa893462d Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 17:55:53 +0800 Subject: [PATCH 09/53] Update and rename New-CsTeamsRecordingAndTranscriptionCustomMessage to New-CsTeamsRecordingAndTranscriptionCustomMessage.md --- ...eamsRecordingAndTranscriptionCustomMessage | 15 ---- ...sRecordingAndTranscriptionCustomMessage.md | 78 +++++++++++++++++++ 2 files changed, 78 insertions(+), 15 deletions(-) delete mode 100644 teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage create mode 100644 teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage deleted file mode 100644 index bd838fe35d..0000000000 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage +++ /dev/null @@ -1,15 +0,0 @@ ---- -author: lingbodu -Locale: en-US -Module Name: MicrosoftTeams -ms.author: wblocker -online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage -schema: 2.0.0 -title: New-CsTeamsRecordingAndTranscriptionCustomMessage ---- - -# New-CsTeamsRecordingAndTranscriptionCustomMessage - -## SYNOPSIS - -Enables administrators to configure custom messages to displayed when recording or transcription started in a meeting or call. diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md new file mode 100644 index 0000000000..9fa814e34b --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -0,0 +1,78 @@ +--- +author: lingbodu +Locale: en-US +Module Name: MicrosoftTeams +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage +schema: 2.0.0 +title: New-CsTeamsRecordingAndTranscriptionCustomMessage +--- + +# New-CsTeamsRecordingAndTranscriptionCustomMessage + +## SYNOPSIS + +Create a concrete prompt message setting in multiple languages and multiple scenarios to be displayed to participants after recording or transcription has started. +## SYNTAX + +``` +New-CsTeamsRecordingAndTranscriptionCustomMessage + [-Id ] + [-Description ] + [-RecordingAndTranscriptionLocalizationCustomMessage ] + [] +``` + +## DESCRIPTION +The strings defined by this command is used for display after recording or transcription is started in a meeting. +Based on the different scenarios when recording or transcription is enabled, we provide different keys for customization, as detailed below. +These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. + +This command will define a complete custom message override policy that can be directly assigned to users. +It specifies the UFD prompt content that users with different roles will see in six different scenarios when starting recording and transcription, across various language environments. +After this configuration is successfully completed, you can assign the generated Id to the user’s RecordingAndTranscriptionCustomMessageIdentifier field to apply the policy to that user. Afterwards, in meetings hosted by this user, once the language and scenario match, participants will see the new UFD message customized by this command. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> New-CsTeamsRecordingAndTranscriptionCustomMessage -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' +``` + +The command shown in Example 1 creates an in-memory instance of a CsTeamsRecordingAndTranscriptionCustomMessage with no content. It can be set to RecordingAndTranscriptionCustomMessageIdentifier but nothing will change. + +### Example 2 +``` +$en = New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language "en-US" -InitiatorImplicit "This call is being recorded." -ParticipantImplicit "This call is being recorded." +>> $zh = New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language "zh-CN" -InitiatorExplicit "请注意,此通话正在录音。" -ParticipantExplicitRequested "此通话正在录音,我们将在得到您同意后再录制你的声音。" +>> New-CsTeamsRecordingAndTranscriptionCustomMessage -Description "Multi languages record custom message" -RecordingAndTranscriptionLocalizationCustomMessage @($en, $zh) +``` +Example 2 demonstrates a complete case, defining the recording and transcription prompt messages that users see in English and Chinese under different scenarios. +If such policy applied to the meeting organizer, then: +- Current user is recording/transcription intiator, Teams language is English US", the meeting organizer doesn't enable consent recording/transcription, when current user start recording or transcript, he/she will see "This call is being recorded.". +- Current user is normal participant, Teams language is English US, the meeting organizer doesn't enable consent recording/transcription, when recording or transcript started, current user will see "This call is being recorded." +- Current user is recording/transcription intiator, Teams language is Chinese simplify, the meeting organizer enable the consent recording/transcription, when current user start recording or transcript, he/she will see "请注意,此通话正在录音。" +- Current user is normal participant, Teams language is Chinese simplify, the meeting organizer enable the consent recording/transcription,after someone started recording or transcription, he will see "此通话正在录音,我们将在得到您同意后再录制你的声音。" + +## Parameters +### -Id +The ObjectId of the CsTeamsRecordingAndTranscriptionCustomMessage setting, By assigning the ID to the **RecordingAndTranscriptionCustomMessageIdentifier** field in the meeting policy or calling policy, you can associate the current custom prompt message configuration with a user group or individual users. + +At the same time, when creating CsTeamsRecordingAndTranscriptionCustomMessage, it is not necessary to explicitly specify the ID; a GUID will be automatically generated and stored as the Id. + +### -DESCRIPTION +Add a description for CsTeamsRecordingAndTranscriptionCustomMessage. + +### RecordingAndTranscriptionLocalizationCustomMessage +Set the specific recording and transcription prompt messages to be customized. The type is a list of TeamsRecordingAndTranscriptionLocalizationCustomMessage, with each element in the list representing a custom message for a particular language. For more information, please refer to New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage. +```yaml +Type: TeamsRecordingAndTranscriptionLocalizationCustomMessage[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` From 9402a93a7cf9b579d96fbe68a8b3f0db6c6bd20b Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 18:41:40 +0800 Subject: [PATCH 10/53] Create Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- ...sRecordingAndTranscriptionCustomMessage.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md new file mode 100644 index 0000000000..dbf53195a1 --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -0,0 +1,27 @@ +--- +author: lingbodu +Locale: en-US +Module Name: MicrosoftTeams +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage +schema: 2.0.0 +title: New-CsTeamsRecordingAndTranscriptionCustomMessage +--- +# Set-CsTeamsRecordingAndTranscriptionCustomMessage + +## SYNOPSIS +Modifies an existing TeamsRecordingAndTranscriptionCustomMessage settings in your tenant, It will affect the RecordingAndTranscriptionCustomMessageIdentifier policy that has already been applied, thereby modifying the prompt messages seen by users and user groups assigned to this policy after recording or transcription is started. + +## SYNTAX + +``` +Set-CsTeamsRecordingAndTranscriptionCustomMessage + [-Id ] + [-Description ] + [-RecordingAndTranscriptionLocalizationCustomMessage ] + [] +``` + +This command modifies the custom recording and transcription prompt messages created using the New-CsTeamsRecordingAndTranscriptionCustomMessage command. Please refer directly to the documentation for New-CsTeamsRecordingAndTranscriptionCustomMessage to learn how to use this command. + +The only difference is that when using the Set command, you must specify the Id to indicate which specific TeamsRecordingAndTranscriptionCustomMessage setting you want to modify. From 863acd01d7076fd0b6b7c8c4e8e5c14962db756f Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 18:58:57 +0800 Subject: [PATCH 11/53] Create Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- ...sRecordingAndTranscriptionCustomMessage.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md new file mode 100644 index 0000000000..18213e56ff --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -0,0 +1,48 @@ +--- +author: lingbodu +Locale: en-US +Module Name: MicrosoftTeams +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/microsoftteams/Get-CsTeamsRecordingAndTranscriptionCustomMessage +schema: 2.0.0 +title: Get-CsTeamsRecordingAndTranscriptionCustomMessage +--- + +Return information about the instance of TeamsRecordingAndTranscriptionCustomMessage that have been configured for recording and transcription customized message. + +## SYNTAX + +### Identity (Default) +``` +Get-CsTeamsRecordingAndTranscriptionCustomMessage [-Id ] +``` + +## DESCRIPTION +The strings defined in TeamsRecordingAndTranscriptionCustomMessage is used for display after recording or transcription is started in a meeting. +Based on the different scenarios when recording or transcription is enabled, we provide different keys for customization, as detailed below. +These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. + +This command will return an existing TeamsRecordingAndTranscriptionCustomMessage that have been configured before with New-CsTeamsRecordingAndTranscriptionCustomMessage. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Get-CsTeamsRecordingAndTranscriptionCustomMessage +``` +The command shown in Example 1 returns information for all the instances of TeamsRecordingAndTranscriptionCustomMessage that have been created. + +### Example 2 +```powershell +PS C:\> Get-CsTeamsRecordingAndTranscriptionCustomMessage -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' +``` +In Example 2, information is returned for a single instance of a TeamsRecordingAndTranscriptionCustomMessage with the Id 39dc3ede-c80e-4f19-9153-417a65a1f144. + +## RELATED LINKS +[New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Set-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/set-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Grant-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/grant-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) From 0e6f43cbe71ac34c980e1e1b2e9b7dd95da5255b Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:03:58 +0800 Subject: [PATCH 12/53] Update Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Get-CsTeamsRecordingAndTranscriptionCustomMessage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md index 18213e56ff..f1a7952d9a 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -22,7 +22,7 @@ The strings defined in TeamsRecordingAndTranscriptionCustomMessage is used for d Based on the different scenarios when recording or transcription is enabled, we provide different keys for customization, as detailed below. These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. -This command will return an existing TeamsRecordingAndTranscriptionCustomMessage that have been configured before with New-CsTeamsRecordingAndTranscriptionCustomMessage. +This command will return existing TeamsRecordingAndTranscriptionCustomMessage by your input condition that have been configured before with New-CsTeamsRecordingAndTranscriptionCustomMessage. ## EXAMPLES From 84f574246fd831aa4def003e0d5653e5f6e42dcc Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:07:12 +0800 Subject: [PATCH 13/53] Create Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md --- ...sRecordingAndTranscriptionCustomMessage.md | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md diff --git a/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md new file mode 100644 index 0000000000..fcc16a143d --- /dev/null +++ b/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -0,0 +1,44 @@ +--- +author: lingbodu +Locale: en-US +Module Name: MicrosoftTeams +ms.author: wblocker +online version: https://learn.microsoft.com/powershell/module/microsoftteams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage +schema: 2.0.0 +title: Remove-CsTeamsRecordingAndTranscriptionCustomMessage +--- + +# Remove-CsTeamsRecordingAndTranscriptionCustomMessage + +## SYNOPSIS + +Remove information about the instance of TeamsRecordingAndTranscriptionCustomMessage that have been configured for recording and transcription customized message. +## SYNTAX + +``` +Remove-CsTeamsRecordingAndTranscriptionCustomMessage -Id +``` + +## DESCRIPTION +The strings defined in TeamsRecordingAndTranscriptionCustomMessage is used for display after recording or transcription is started in a meeting. +Based on the different scenarios when recording or transcription is enabled, we provide different keys for customization, as detailed below. +These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. + +This command will remove an existing TeamsRecordingAndTranscriptionCustomMessage that have been configured before with New-CsTeamsRecordingAndTranscriptionCustomMessage. You must provide an Id to identify the configuration that you want to remove. + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> Remove-CsTeamsRecordingAndTranscriptionCustomMessage -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' +``` +The command shown in Example 1 remove information for the instances of TeamsRecordingAndTranscriptionCustomMessage with the Id 39dc3ede-c80e-4f19-9153-417a65a1f144. + +## RELATED LINKS +[New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Set-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/set-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Get-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/Get-CsTeamsRecordingAndTranscriptionCustomMessage) + +[New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage) From a454545b96172150bcff3c6cfcc0d14d41a47df2 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:08:45 +0800 Subject: [PATCH 14/53] Update Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Get-CsTeamsRecordingAndTranscriptionCustomMessage.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md index f1a7952d9a..8db7ee519b 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -43,6 +43,8 @@ In Example 2, information is returned for a single instance of a TeamsRecordingA [Set-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/set-CsTeamsRecordingAndTranscriptionCustomMessage) -[Grant-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/grant-CsTeamsRecordingAndTranscriptionCustomMessage) - [Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) + +[New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage) + + From 7b269b942ddc903fdf859dcf31bf8c81381a8697 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:10:10 +0800 Subject: [PATCH 15/53] Update New-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../New-CsTeamsRecordingAndTranscriptionCustomMessage.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md index 9fa814e34b..68d597ee3b 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -76,3 +76,12 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` + +## RELATED LINKS +[Set-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/set-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Get-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/Get-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) + +[New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage) From bc28b2d25d9cdbb334485097ca1dc1355500d9ae Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:11:23 +0800 Subject: [PATCH 16/53] Update Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- ...CsTeamsRecordingAndTranscriptionCustomMessage.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md index dbf53195a1..2fd90d9bb7 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -3,9 +3,9 @@ author: lingbodu Locale: en-US Module Name: MicrosoftTeams ms.author: wblocker -online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage +online version: https://learn.microsoft.com/powershell/module/microsoftteams/set-CsTeamsRecordingAndTranscriptionCustomMessage schema: 2.0.0 -title: New-CsTeamsRecordingAndTranscriptionCustomMessage +title: Set-CsTeamsRecordingAndTranscriptionCustomMessage --- # Set-CsTeamsRecordingAndTranscriptionCustomMessage @@ -25,3 +25,12 @@ Set-CsTeamsRecordingAndTranscriptionCustomMessage This command modifies the custom recording and transcription prompt messages created using the New-CsTeamsRecordingAndTranscriptionCustomMessage command. Please refer directly to the documentation for New-CsTeamsRecordingAndTranscriptionCustomMessage to learn how to use this command. The only difference is that when using the Set command, you must specify the Id to indicate which specific TeamsRecordingAndTranscriptionCustomMessage setting you want to modify. + +## RELATED LINKS +[New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Get-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/Get-CsTeamsRecordingAndTranscriptionCustomMessage) + +[New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage) From b6d66c1c36b9fc3e361b11603389af900c6bb495 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:12:05 +0800 Subject: [PATCH 17/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...RecordingAndTranscriptionLocalizationCustomMessage.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index 086de76723..65c1de570c 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -65,6 +65,15 @@ Define language of the message set. In a meeting, if the organizer has applied a ### -initiatorImplicit With **-ParticipantImplicit**,**-initiatorExplicit**,**-ParticipantExplicitRequested**,**-ParticipantExplicitProvided**,**-agreementDialogue**, as mentioned on above tables, they represent different user scenarios. +## RELATED LINKS +[New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Set-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/set-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Get-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/get-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) + From 9a62c07211afe79eb01b19cbdf46dee0c6e594d8 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:19:20 +0800 Subject: [PATCH 18/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...TeamsRecordingAndTranscriptionLocalizationCustomMessage.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index 65c1de570c..03e3d2a69f 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -11,6 +11,10 @@ title: New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage --- # New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage +### -AutomaticallyStartCopilot +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. + ## SYNOPSIS Create a set of language-specific prompt messages to be displayed to participants after recording or transcription has started. From a3fe6b24e83fd7e7d83c96adc9b0080e07697dc6 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:19:41 +0800 Subject: [PATCH 19/53] Update Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Get-CsTeamsRecordingAndTranscriptionCustomMessage.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md index 8db7ee519b..7971fd4233 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -7,6 +7,9 @@ online version: https://learn.microsoft.com/powershell/module/microsoftteams/Get schema: 2.0.0 title: Get-CsTeamsRecordingAndTranscriptionCustomMessage --- +### -AutomaticallyStartCopilot +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. Return information about the instance of TeamsRecordingAndTranscriptionCustomMessage that have been configured for recording and transcription customized message. From 2292566e23b77955aa44ec4a61d7585c8b0a3022 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:20:20 +0800 Subject: [PATCH 20/53] Update Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Set-CsTeamsRecordingAndTranscriptionCustomMessage.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md index 2fd90d9bb7..5a2cf8aa98 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -9,6 +9,9 @@ title: Set-CsTeamsRecordingAndTranscriptionCustomMessage --- # Set-CsTeamsRecordingAndTranscriptionCustomMessage +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. + ## SYNOPSIS Modifies an existing TeamsRecordingAndTranscriptionCustomMessage settings in your tenant, It will affect the RecordingAndTranscriptionCustomMessageIdentifier policy that has already been applied, thereby modifying the prompt messages seen by users and user groups assigned to this policy after recording or transcription is started. From 271f6b62ceb76e0805d75f24b1d4e7261f216bfe Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:20:32 +0800 Subject: [PATCH 21/53] Update Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Get-CsTeamsRecordingAndTranscriptionCustomMessage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md index 7971fd4233..f8dca2bf5d 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -7,7 +7,7 @@ online version: https://learn.microsoft.com/powershell/module/microsoftteams/Get schema: 2.0.0 title: Get-CsTeamsRecordingAndTranscriptionCustomMessage --- -### -AutomaticallyStartCopilot + > [!NOTE] > This feature has not been fully released yet, so the setting will have no effect. From eacfce2fd50d74e2fe03318cca9bc0eda0adab87 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:20:56 +0800 Subject: [PATCH 22/53] Update New-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../New-CsTeamsRecordingAndTranscriptionCustomMessage.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md index 68d597ee3b..da27e06049 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -10,6 +10,9 @@ title: New-CsTeamsRecordingAndTranscriptionCustomMessage # New-CsTeamsRecordingAndTranscriptionCustomMessage +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. + ## SYNOPSIS Create a concrete prompt message setting in multiple languages and multiple scenarios to be displayed to participants after recording or transcription has started. From fcab740549114bdc21b4c40252254a491a2d3f21 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:21:23 +0800 Subject: [PATCH 23/53] Update Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md index fcc16a143d..3a784906ab 100644 --- a/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -9,6 +9,8 @@ title: Remove-CsTeamsRecordingAndTranscriptionCustomMessage --- # Remove-CsTeamsRecordingAndTranscriptionCustomMessage +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. ## SYNOPSIS From 8298f0f534757a327e820b30a31721c331f2c78a Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:21:40 +0800 Subject: [PATCH 24/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md | 1 - 1 file changed, 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index 03e3d2a69f..dbdbfd3e7c 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -11,7 +11,6 @@ title: New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage --- # New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -### -AutomaticallyStartCopilot > [!NOTE] > This feature has not been fully released yet, so the setting will have no effect. From e59d865c546a99315354250cecf0e81b06c5ae91 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:22:54 +0800 Subject: [PATCH 25/53] Update New-CsTeamsCallingPolicy.md --- teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md index e015cf2684..49dc23b22f 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsCallingPolicy.md @@ -801,6 +801,8 @@ Accept wildcard characters: False ``` ### -EnableRecordingAndTranscriptionCustomMessage +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This policy controls whether custom strings can be shown for recording and transcription in user's Teams calls. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. ```yaml @@ -816,6 +818,8 @@ Accept wildcard characters: False ``` ### -RecordingAndTranscriptionCustomMessageIdentifier +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This attribute holds the unique identifier for the custom recording and transcription calling message. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. ```yaml From eb9c350a6f42c425aee885d74750464c01943d1c Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:23:49 +0800 Subject: [PATCH 26/53] Update New-CsTeamsMeetingPolicy.md --- teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md index 8f826c3fc3..47e25c3291 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsMeetingPolicy.md @@ -1984,6 +1984,8 @@ Accept wildcard characters: False ``` ### -EnableRecordingAndTranscriptionCustomMessage +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This policy controls whether custom strings can be shown for recording and transcription in user's Teams meetings. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. ```yaml @@ -1999,6 +2001,8 @@ Accept wildcard characters: False ``` ### -RecordingAndTranscriptionCustomMessageIdentifier +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This attribute holds the unique identifier for the custom recording and transcription meeting message. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. ```yaml From b53389ce81721e088e14b2097966bcb5d2ab154d Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:25:57 +0800 Subject: [PATCH 27/53] Update Set-CsTeamsMeetingPolicy.md --- teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md index 0289577a28..ec811e06d1 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsMeetingPolicy.md @@ -2052,6 +2052,8 @@ Accept wildcard characters: False ``` ### -EnableRecordingAndTranscriptionCustomMessage +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This policy controls whether custom strings can be shown for recording and transcription in user's Teams meetings. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. ```yaml @@ -2067,6 +2069,8 @@ Accept wildcard characters: False ``` ### -RecordingAndTranscriptionCustomMessageIdentifier +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This attribute holds the unique identifier for the custom recording and transcription meeting message. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. ```yaml From 91c9ce5f4a97be63739bf36db1dff8029541fd6d Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Thu, 30 Oct 2025 19:26:30 +0800 Subject: [PATCH 28/53] Update Set-CsTeamsCallingPolicy.md --- teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md index 3eeec7c792..660614830c 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsCallingPolicy.md @@ -784,6 +784,8 @@ Accept wildcard characters: False ``` ### -EnableRecordingAndTranscriptionCustomMessage +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This policy controls whether custom strings can be shown for recording and transcription in user's Teams Calls. It need to work with RecordingAndTranscriptionCustomMessageIdentifier. ```yaml @@ -799,6 +801,8 @@ Accept wildcard characters: False ``` ### -RecordingAndTranscriptionCustomMessageIdentifier +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. This attribute holds the unique identifier for the custom recording and transcription calling message. It stores a GUID that points to the CustomMessage in TeamsCustomMessageConfiguration. ```yaml From e27a7bd7bb1e33b717ff0cf2fcdbcd1172182f01 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Wed, 12 Nov 2025 17:28:53 +0800 Subject: [PATCH 29/53] Update New-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../New-CsTeamsRecordingAndTranscriptionCustomMessage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md index da27e06049..42867fe3f3 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -32,8 +32,8 @@ Based on the different scenarios when recording or transcription is enabled, we These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. This command will define a complete custom message override policy that can be directly assigned to users. -It specifies the UFD prompt content that users with different roles will see in six different scenarios when starting recording and transcription, across various language environments. -After this configuration is successfully completed, you can assign the generated Id to the user’s RecordingAndTranscriptionCustomMessageIdentifier field to apply the policy to that user. Afterwards, in meetings hosted by this user, once the language and scenario match, participants will see the new UFD message customized by this command. +It specifies the In-meeting notification(UFD) prompt content that users with different roles will see in six different scenarios when starting recording and transcription, across various language environments. +After this configuration is successfully completed, you can assign the generated Id to the user’s RecordingAndTranscriptionCustomMessageIdentifier field to apply the policy to that user. Afterwards, in meetings hosted by this user, once the language and scenario match, participants will see the new In-meeting notification(UFD) message customized by this command. ## EXAMPLES From c49b188f1818a2ca21eaa81c0055a71e3384b4fe Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Wed, 12 Nov 2025 17:36:53 +0800 Subject: [PATCH 30/53] Update Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Get-CsTeamsRecordingAndTranscriptionCustomMessage.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md index f8dca2bf5d..b42c4e944a 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -11,6 +11,7 @@ title: Get-CsTeamsRecordingAndTranscriptionCustomMessage > [!NOTE] > This feature has not been fully released yet, so the setting will have no effect. +## SYNOPSIS Return information about the instance of TeamsRecordingAndTranscriptionCustomMessage that have been configured for recording and transcription customized message. ## SYNTAX From f3958476abf1a1f5393f98861159c76ee13ba21e Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Fri, 14 Nov 2025 15:15:35 +0800 Subject: [PATCH 31/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...rdingAndTranscriptionLocalizationCustomMessage.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index dbdbfd3e7c..4c86fbdd73 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -31,12 +31,12 @@ These strings will not take effect immediately after being created; they need to | key name | description | | ---------|-------------| -| initiatorImplicit | User is recording/transcription initiator, recording/transcription consent policy is off for the organizer.| -| ParticipantImplicit | Others in meeting/calling turns on the recording or transcription, recording/transcription consent policy is off for the organizer.| -| initiatorExplicit | User is recording/transcription initiator, recording/transcription consent policy is on for the organizer.| -| ParticipantExplicitRequested | Others in meeting/calling turns on the recording or transcription, recording/transcription consent policy is on for the organizer. Current consent state is "required the attendee to give the consent to recording and transcription"| -| ParticipantExplicitProvided | Others in meeting/calling turns on the recording or transcription, recording/transcription consent policy is on for the organizer. Current consent state is "attendee has given the consent to recording and transcription"| -| agreementDialogue | Others in meeting/calling turns on the recording or transcription, recording/transcription consent policy is on for the organizer. User clicks the mute/share screen/turn on camera, then a confirm dialog will show to the user.| +| initiatorImplicit | User is recording or transcription initiator, recording or transcription consent policy is off for the organizer.| +| ParticipantImplicit | Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is off for the organizer.| +| initiatorExplicit | User is recording or transcription initiator, recording or transcription consent policy is on for the organizer.| +| ParticipantExplicitRequested | Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. Current consent state is required the attendee to give the consent to recording and transcription | +| ParticipantExplicitProvided | Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. Current consent state is attendee has given the consent to recording and transcription | +| agreementDialogue | Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. User clicks the mute, share screen or turn on camera, then a confirm dialog will show to the user.| In most cases, we directly use the custom string to overwrite the original string content. For example, under normal circumstances, when the meeting organizer starts recording, the prompt shown to regular participants is "Started by XXX. By attending this meeting, you agree to being included." If you set the ParticipantImplicit string to "This meeting will be recorded." and successfully apply it to the organizer, then regular participants will see: "Started by XXX. This meeting will be recorded." From adb73f32d195311d0842a0ed9e84de8416253d59 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Fri, 14 Nov 2025 15:35:49 +0800 Subject: [PATCH 32/53] Update Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Set-CsTeamsRecordingAndTranscriptionCustomMessage.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md index 5a2cf8aa98..7fa3564192 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -8,11 +8,9 @@ schema: 2.0.0 title: Set-CsTeamsRecordingAndTranscriptionCustomMessage --- # Set-CsTeamsRecordingAndTranscriptionCustomMessage - -> [!NOTE] -> This feature has not been fully released yet, so the setting will have no effect. - ## SYNOPSIS +**This feature has not been fully released yet, so the setting will have no effect.** + Modifies an existing TeamsRecordingAndTranscriptionCustomMessage settings in your tenant, It will affect the RecordingAndTranscriptionCustomMessageIdentifier policy that has already been applied, thereby modifying the prompt messages seen by users and user groups assigned to this policy after recording or transcription is started. ## SYNTAX From 2e136398612d89038d4b7b1af45ecaf32b76109b Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Fri, 14 Nov 2025 15:36:10 +0800 Subject: [PATCH 33/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...amsRecordingAndTranscriptionLocalizationCustomMessage.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index 4c86fbdd73..8cf80d08fc 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -10,11 +10,9 @@ schema: 2.0.0 title: New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage --- # New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage - -> [!NOTE] -> This feature has not been fully released yet, so the setting will have no effect. - ## SYNOPSIS +**This feature has not been fully released yet, so the setting will have no effect.** + Create a set of language-specific prompt messages to be displayed to participants after recording or transcription has started. From 0149d99d3d47457dd2a1036c5afd034505c347d4 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Mon, 17 Nov 2025 17:43:28 +0800 Subject: [PATCH 34/53] Update MicrosoftTeams.md --- teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md b/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md index aa1d751215..7daaf1a73f 100644 --- a/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md +++ b/teams/teams-ps/MicrosoftTeams/MicrosoftTeams.md @@ -326,6 +326,9 @@ The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for C ### [Get-CsTeamsCustomBannerText](Get-CsTeamsCustomBannerText.md) Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. +### [Get-CsTeamsRecordingAndTranscriptionCustomMessage](Get-CsTeamsRecordingAndTranscriptionCustomMessage.md) +This cmdlet allows IT admins to retrieve information about the instance of TeamsRecordingAndTranscriptionCustomMessage that have been configured for recording and transcription customized message. + ### [Get-CsTeamsEducationAssignmentsAppPolicy](Get-CsTeamsEducationAssignmentsAppPolicy.md) This cmdlet allows you to retrieve the current values of your Education Assignments App Policy. @@ -953,6 +956,12 @@ The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for C ### [New-CsTeamsCustomBannerText](New-CsTeamsCustomBannerText.md) Enables administrators to configure a custom text on the banner displayed when compliance recording bots start recording the call. +### [New-CsTeamsRecordingAndTranscriptionCustomMessage](New-CsTeamsRecordingAndTranscriptionCustomMessage.md) +Create a concrete prompt message setting in multiple languages and multiple scenarios to be displayed to participants after recording or transcription has started. + +### [New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage](New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md) +Create a set of language-specific prompt messages to be displayed to participants after recording or transcription has started. + ### [New-CsTeamsEmergencyCallingExtendedNotification](New-CsTeamsEmergencyCallingExtendedNotification.md) {{Placeholder}} @@ -1244,6 +1253,9 @@ The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for C ### [Remove-CsTeamsCustomBannerText](Remove-CsTeamsCustomBannerText.md) Enables administrators to remove a custom banner text configuration that is displayed when compliance recording bots start recording the call. +### [Remove-CsTeamsRecordingAndTranscriptionCustomMessage](Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md) +Remove information about the instance of TeamsRecordingAndTranscriptionCustomMessage that have been configured for recording and transcription customized message. + ### [Remove-CsTeamsEmergencyCallingPolicy](Remove-CsTeamsEmergencyCallingPolicy.md) {{Placeholder}} @@ -1565,6 +1577,9 @@ The CsTeamsCortanaPolicy cmdlets enable administrators to control settings for C ### [Set-CsTeamsCustomBannerText](Set-CsTeamsCustomBannerText.md) Enables administrators to update a configured custom text on the banner displayed when compliance recording bots start recording the call. +### [Set-CsTeamsRecordingAndTranscriptionCustomMessage](Set-CsTeamsRecordingAndTranscriptionCustomMessage.md) +Change an existing TeamsRecordingAndTranscriptionCustomMessage settings in your tenant + ### [Set-CsTeamsEducationAssignmentsAppPolicy](Set-CsTeamsEducationAssignmentsAppPolicy.md) This policy is controlled by Global and Teams Service Administrators, and is used to turn on/off certain features only related to the Assignments Service, which runs for tenants with EDU licenses. From 00ec3ab78e996ed767f466b9278b0f6833b8d01e Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Mon, 17 Nov 2025 17:53:47 +0800 Subject: [PATCH 35/53] Update Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Get-CsTeamsRecordingAndTranscriptionCustomMessage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md index b42c4e944a..f7d7735875 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -1,8 +1,8 @@ --- -author: lingbodu +author: dlb233 Locale: en-US Module Name: MicrosoftTeams -ms.author: wblocker +ms.author: lingbodu online version: https://learn.microsoft.com/powershell/module/microsoftteams/Get-CsTeamsRecordingAndTranscriptionCustomMessage schema: 2.0.0 title: Get-CsTeamsRecordingAndTranscriptionCustomMessage From ece84c066a6fb4de9a8d756aa4c57d0ccc340191 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Mon, 17 Nov 2025 17:54:08 +0800 Subject: [PATCH 36/53] Update New-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../New-CsTeamsRecordingAndTranscriptionCustomMessage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md index 42867fe3f3..2bfebfe2c6 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -1,8 +1,8 @@ --- -author: lingbodu +author: dlb233 Locale: en-US Module Name: MicrosoftTeams -ms.author: wblocker +ms.author: lingbodu online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage schema: 2.0.0 title: New-CsTeamsRecordingAndTranscriptionCustomMessage From 435f4305b7650bef07c43e947e4cb89edd14070b Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Mon, 17 Nov 2025 17:54:27 +0800 Subject: [PATCH 37/53] Update New-CsTeamsRecordingAndTranscriptionCustomMessage.md From 1df0d549a8c5e53002e47318586c5c2e198790ed Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Mon, 17 Nov 2025 17:54:57 +0800 Subject: [PATCH 38/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...TeamsRecordingAndTranscriptionLocalizationCustomMessage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index 8cf80d08fc..298cdf994b 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -1,10 +1,10 @@ --- applicable: Microsoft Teams -author: lingbodu +author: dlb233 external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Locale: en-US Module Name: MicrosoftTeams -ms.author: +ms.author: lingbodu online version: https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage schema: 2.0.0 title: New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage From a5460bfcd8082b020c7de070858b2318e70f4322 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Mon, 17 Nov 2025 17:55:19 +0800 Subject: [PATCH 39/53] Update Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md index 3a784906ab..ad0e577aad 100644 --- a/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -1,8 +1,8 @@ --- -author: lingbodu +author: dlb233 Locale: en-US Module Name: MicrosoftTeams -ms.author: wblocker +ms.author: lingbodu online version: https://learn.microsoft.com/powershell/module/microsoftteams/Remove-CsTeamsRecordingAndTranscriptionCustomMessage schema: 2.0.0 title: Remove-CsTeamsRecordingAndTranscriptionCustomMessage From 6bf474d486bf44c8a46104e9d87334cf27bcd69a Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Mon, 17 Nov 2025 17:55:37 +0800 Subject: [PATCH 40/53] Update Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Set-CsTeamsRecordingAndTranscriptionCustomMessage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md index 7fa3564192..5a5d9c7f5e 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -1,8 +1,8 @@ --- -author: lingbodu +author: dlb233 Locale: en-US Module Name: MicrosoftTeams -ms.author: wblocker +ms.author: lingbodu online version: https://learn.microsoft.com/powershell/module/microsoftteams/set-CsTeamsRecordingAndTranscriptionCustomMessage schema: 2.0.0 title: Set-CsTeamsRecordingAndTranscriptionCustomMessage From ddbd78dba6291630f137d1252ceef434d6d16aa5 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 14:59:27 +0800 Subject: [PATCH 41/53] Update New-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../New-CsTeamsRecordingAndTranscriptionCustomMessage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md index 2bfebfe2c6..aa9fb23408 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -66,7 +66,7 @@ At the same time, when creating CsTeamsRecordingAndTranscriptionCustomMessage, i ### -DESCRIPTION Add a description for CsTeamsRecordingAndTranscriptionCustomMessage. -### RecordingAndTranscriptionLocalizationCustomMessage +### -RecordingAndTranscriptionLocalizationCustomMessage Set the specific recording and transcription prompt messages to be customized. The type is a list of TeamsRecordingAndTranscriptionLocalizationCustomMessage, with each element in the list representing a custom message for a particular language. For more information, please refer to New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage. ```yaml Type: TeamsRecordingAndTranscriptionLocalizationCustomMessage[] From ffb38f5fc268c453d46231fb1cbe24d6668ef072 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 15:06:13 +0800 Subject: [PATCH 42/53] Update Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Get-CsTeamsRecordingAndTranscriptionCustomMessage.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md index f7d7735875..8831b2a563 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -50,5 +50,3 @@ In Example 2, information is returned for a single instance of a TeamsRecordingA [Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) [New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage) - - From 0f3c593ec1ad393d04207aec4137e1068f0b69b2 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 15:07:04 +0800 Subject: [PATCH 43/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...eamsRecordingAndTranscriptionLocalizationCustomMessage.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index 298cdf994b..b9e523282a 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -74,8 +74,3 @@ With **-ParticipantImplicit**,**-initiatorExplicit**,**-ParticipantExplicitReque [Get-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/get-CsTeamsRecordingAndTranscriptionCustomMessage) [Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) - - - - - From b28e890a1b510dbf526010f9581c1553ab3bf504 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 16:17:02 +0800 Subject: [PATCH 44/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...cordingAndTranscriptionLocalizationCustomMessage.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index b9e523282a..c07a73293e 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -1,7 +1,5 @@ --- -applicable: Microsoft Teams author: dlb233 -external help file: Microsoft.Rtc.Management.Hosted.dll-help.xml Locale: en-US Module Name: MicrosoftTeams ms.author: lingbodu @@ -10,12 +8,13 @@ schema: 2.0.0 title: New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage --- # New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -## SYNOPSIS -**This feature has not been fully released yet, so the setting will have no effect.** -Create a set of language-specific prompt messages to be displayed to participants after recording or transcription has started. +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. +## SYNOPSIS +Create a set of language-specific prompt messages to be displayed to participants after recording or transcription has started. ## SYNTAX ``` @@ -23,6 +22,7 @@ New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language [] ``` +## DESCRIPTION The strings defined by this command is used for display after recording or transcription is started in a meeting. Based on the different scenarios when recording or transcription is enabled, we provide different keys for customization, as detailed below. These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. From 2f1f06ae740cba8df0b8d5c8d897f4152567fc2d Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 16:36:19 +0800 Subject: [PATCH 45/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...sTeamsRecordingAndTranscriptionLocalizationCustomMessage.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index c07a73293e..d7a268665d 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -18,7 +18,8 @@ Create a set of language-specific prompt messages to be displayed to participant ## SYNTAX ``` -New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language +New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage + [-Language ] [] ``` From d54322e266f91c04c7583a6ee34cdddb37266f34 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 16:39:24 +0800 Subject: [PATCH 46/53] Update Get-CsTeamsRecordingAndTranscriptionCustomMessage.md --- ...et-CsTeamsRecordingAndTranscriptionCustomMessage.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md index 8831b2a563..1856377200 100644 --- a/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Get-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -3,11 +3,13 @@ author: dlb233 Locale: en-US Module Name: MicrosoftTeams ms.author: lingbodu -online version: https://learn.microsoft.com/powershell/module/microsoftteams/Get-CsTeamsRecordingAndTranscriptionCustomMessage +online version: https://learn.microsoft.com/powershell/module/microsoftteams/get-CsTeamsRecordingAndTranscriptionCustomMessage schema: 2.0.0 title: Get-CsTeamsRecordingAndTranscriptionCustomMessage --- +# Get-CsTeamsRecordingAndTranscriptionCustomMessage + > [!NOTE] > This feature has not been fully released yet, so the setting will have no effect. @@ -22,6 +24,7 @@ Get-CsTeamsRecordingAndTranscriptionCustomMessage [-Id ] ``` ## DESCRIPTION + The strings defined in TeamsRecordingAndTranscriptionCustomMessage is used for display after recording or transcription is started in a meeting. Based on the different scenarios when recording or transcription is enabled, we provide different keys for customization, as detailed below. These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. @@ -31,18 +34,19 @@ This command will return existing TeamsRecordingAndTranscriptionCustomMessage by ## EXAMPLES ### Example 1 -```powershell +``` PS C:\> Get-CsTeamsRecordingAndTranscriptionCustomMessage ``` The command shown in Example 1 returns information for all the instances of TeamsRecordingAndTranscriptionCustomMessage that have been created. ### Example 2 -```powershell +``` PS C:\> Get-CsTeamsRecordingAndTranscriptionCustomMessage -Id '39dc3ede-c80e-4f19-9153-417a65a1f144' ``` In Example 2, information is returned for a single instance of a TeamsRecordingAndTranscriptionCustomMessage with the Id 39dc3ede-c80e-4f19-9153-417a65a1f144. ## RELATED LINKS + [New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) [Set-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/set-CsTeamsRecordingAndTranscriptionCustomMessage) From b52577d5cdef54d25080692fdd9c65fe88b0dd7f Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 16:41:50 +0800 Subject: [PATCH 47/53] Update Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Set-CsTeamsRecordingAndTranscriptionCustomMessage.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md index 5a5d9c7f5e..e0eb127639 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -7,7 +7,9 @@ online version: https://learn.microsoft.com/powershell/module/microsoftteams/set schema: 2.0.0 title: Set-CsTeamsRecordingAndTranscriptionCustomMessage --- + # Set-CsTeamsRecordingAndTranscriptionCustomMessage + ## SYNOPSIS **This feature has not been fully released yet, so the setting will have no effect.** From 80fea2f92a8e9189589d9ca85e2cfba0dca2c423 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 16:56:04 +0800 Subject: [PATCH 48/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...dTranscriptionLocalizationCustomMessage.md | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index d7a268665d..ac4893e18d 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -25,17 +25,19 @@ New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage ## DESCRIPTION The strings defined by this command is used for display after recording or transcription is started in a meeting. Based on the different scenarios when recording or transcription is enabled, we provide different keys for customization, as detailed below. -These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. - - -| key name | description | -| ---------|-------------| -| initiatorImplicit | User is recording or transcription initiator, recording or transcription consent policy is off for the organizer.| -| ParticipantImplicit | Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is off for the organizer.| -| initiatorExplicit | User is recording or transcription initiator, recording or transcription consent policy is on for the organizer.| -| ParticipantExplicitRequested | Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. Current consent state is required the attendee to give the consent to recording and transcription | -| ParticipantExplicitProvided | Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. Current consent state is attendee has given the consent to recording and transcription | -| agreementDialogue | Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. User clicks the mute, share screen or turn on camera, then a confirm dialog will show to the user.| +These strings will not take effect immediately after being created; they need to be associated with other configurations and policies. Followings are the keys we support. +### InitiatorImplicit +User is recording or transcription initiator, recording or transcription consent policy is off for the organizer. +### ParticipantImplicit +Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is off for the organizer. +### InitiatorExplicit +User is recording or transcription initiator, recording or transcription consent policy is on for the organizer. +### ParticipantExplicitRequested +Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. Current consent state is required the attendee to give the consent to recording and transcription. +### ParticipantExplicitProvided +Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. Current consent state is attendee has given the consent to recording and transcription. +### AgreementDialogue +Others in meeting or calling turns on the recording or transcription, recording or transcription consent policy is on for the organizer. User clicks the mute, share screen or turn on camera, then a confirm dialog will show to the user. In most cases, we directly use the custom string to overwrite the original string content. For example, under normal circumstances, when the meeting organizer starts recording, the prompt shown to regular participants is "Started by XXX. By attending this meeting, you agree to being included." If you set the ParticipantImplicit string to "This meeting will be recorded." and successfully apply it to the organizer, then regular participants will see: "Started by XXX. This meeting will be recorded." @@ -47,13 +49,13 @@ Please refer to the documentation of CsTeamsRecordingAndTranscriptionCustomMessa ## EXAMPLES ### Example 1 -```powershell +``` PS C:\> New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language "en-US" -InitiatorImplicit "This call is being recorded." -ParticipantImplicit "This call is being recorded." ``` The command shown in Example 1 created a new set of custom message in en-US, it defined 2 scenarios, InitiatorImplicit and ParticipantImplicit. ### Example 2 -```powershell +``` PS C:\> New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language "en-US" -initiatorExplicit "" -ParticipantExplicitProvided "" ``` **** is a keyword for clean the default message. The command shown in Example 2 will create a void message to override the default message of initiatorExplicit and ParticipantExplicitProvided scenarios. @@ -64,8 +66,8 @@ PS C:\> New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language ### -Language Define language of the message set. In a meeting, if the organizer has applied a custom message, all participants will use the organizer’s policy. If meeting participants are from different countries and regions, then when recording or transcription is enabled, the prompt content depends on whether the organizer has customized the message for the language currently used by each participant. For example, if A is the meeting organizer and the policy applied to A defines messages in English and French, and B, C, and D use English, Chinese, and French as their Teams languages respectively, then B and D will see the customized prompt, while C will only see the default prompt. -### -initiatorImplicit -With **-ParticipantImplicit**,**-initiatorExplicit**,**-ParticipantExplicitRequested**,**-ParticipantExplicitProvided**,**-agreementDialogue**, as mentioned on above tables, they represent different user scenarios. +### -InitiatorImplicit +With **-ParticipantImplicit**,**-InitiatorExplicit**,**-ParticipantExplicitRequested**,**-ParticipantExplicitProvided**,**-AgreementDialogue**, as mentioned on above tables, they represent different user scenarios. ## RELATED LINKS [New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) From 11d99b397641534ffd935b51f6fe0f95cbd2369a Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 17:04:48 +0800 Subject: [PATCH 49/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...amsRecordingAndTranscriptionLocalizationCustomMessage.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index ac4893e18d..a64c5e1209 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -7,6 +7,7 @@ online version: https://learn.microsoft.com/powershell/module/microsoftteams/new schema: 2.0.0 title: New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage --- + # New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage > [!NOTE] @@ -15,6 +16,7 @@ title: New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage ## SYNOPSIS Create a set of language-specific prompt messages to be displayed to participants after recording or transcription has started. + ## SYNTAX ``` @@ -58,7 +60,7 @@ The command shown in Example 1 created a new set of custom message in en-US, it ``` PS C:\> New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language "en-US" -initiatorExplicit "" -ParticipantExplicitProvided "" ``` - **** is a keyword for clean the default message. The command shown in Example 2 will create a void message to override the default message of initiatorExplicit and ParticipantExplicitProvided scenarios. + `````` is a keyword for clean the default message. The command shown in Example 2 will create a void message to override the default message of initiatorExplicit and ParticipantExplicitProvided scenarios. ## PARAMETERS @@ -67,7 +69,7 @@ PS C:\> New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage -Language Define language of the message set. In a meeting, if the organizer has applied a custom message, all participants will use the organizer’s policy. If meeting participants are from different countries and regions, then when recording or transcription is enabled, the prompt content depends on whether the organizer has customized the message for the language currently used by each participant. For example, if A is the meeting organizer and the policy applied to A defines messages in English and French, and B, C, and D use English, Chinese, and French as their Teams languages respectively, then B and D will see the customized prompt, while C will only see the default prompt. ### -InitiatorImplicit -With **-ParticipantImplicit**,**-InitiatorExplicit**,**-ParticipantExplicitRequested**,**-ParticipantExplicitProvided**,**-AgreementDialogue**, as mentioned on above tables, they represent different user scenarios. +With -ParticipantImplicit,-InitiatorExplicit,-ParticipantExplicitRequested,-ParticipantExplicitProvide*,-AgreementDialogue, as mentioned on above tables, they represent different user scenarios. ## RELATED LINKS [New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) From 0cc4eb765fdf578848d83a96c358a32e57c3f190 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 17:05:46 +0800 Subject: [PATCH 50/53] Update Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Set-CsTeamsRecordingAndTranscriptionCustomMessage.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md index e0eb127639..8775b7ca92 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -10,8 +10,10 @@ title: Set-CsTeamsRecordingAndTranscriptionCustomMessage # Set-CsTeamsRecordingAndTranscriptionCustomMessage +> [!NOTE] +> This feature has not been fully released yet, so the setting will have no effect. + ## SYNOPSIS -**This feature has not been fully released yet, so the setting will have no effect.** Modifies an existing TeamsRecordingAndTranscriptionCustomMessage settings in your tenant, It will affect the RecordingAndTranscriptionCustomMessageIdentifier policy that has already been applied, thereby modifying the prompt messages seen by users and user groups assigned to this policy after recording or transcription is started. From e54dd0b3d983832306f5485a77167349841642ad Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 17:13:22 +0800 Subject: [PATCH 51/53] Update New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md --- ...-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md | 1 + 1 file changed, 1 insertion(+) diff --git a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md index a64c5e1209..59e9cd82ea 100644 --- a/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage.md @@ -22,6 +22,7 @@ Create a set of language-specific prompt messages to be displayed to participant ``` New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage [-Language ] + [-InitiatorImplicit ] [] ``` From 568eefcc4d90f82bf0c49e394f8607691d9d8857 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 17:21:43 +0800 Subject: [PATCH 52/53] Update Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- .../Set-CsTeamsRecordingAndTranscriptionCustomMessage.md | 9 --------- 1 file changed, 9 deletions(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md index 8775b7ca92..8ab16fc38b 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -21,9 +21,6 @@ Modifies an existing TeamsRecordingAndTranscriptionCustomMessage settings in you ``` Set-CsTeamsRecordingAndTranscriptionCustomMessage - [-Id ] - [-Description ] - [-RecordingAndTranscriptionLocalizationCustomMessage ] [] ``` @@ -33,9 +30,3 @@ The only difference is that when using the Set command, you must specify the Id ## RELATED LINKS [New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) - -[Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) - -[Get-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/Get-CsTeamsRecordingAndTranscriptionCustomMessage) - -[New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage) From 4168bb40f2e4691dd8f9a00f3d1e76974520fcf5 Mon Sep 17 00:00:00 2001 From: Toulon <420615326@qq.com> Date: Tue, 18 Nov 2025 17:28:14 +0800 Subject: [PATCH 53/53] Update Set-CsTeamsRecordingAndTranscriptionCustomMessage.md --- ...sRecordingAndTranscriptionCustomMessage.md | 33 ++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md index 8ab16fc38b..50e94e9d4f 100644 --- a/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md +++ b/teams/teams-ps/MicrosoftTeams/Set-CsTeamsRecordingAndTranscriptionCustomMessage.md @@ -21,12 +21,43 @@ Modifies an existing TeamsRecordingAndTranscriptionCustomMessage settings in you ``` Set-CsTeamsRecordingAndTranscriptionCustomMessage + [-Id ] + [-Description ] + [-RecordingAndTranscriptionLocalizationCustomMessage ] [] ``` This command modifies the custom recording and transcription prompt messages created using the New-CsTeamsRecordingAndTranscriptionCustomMessage command. Please refer directly to the documentation for New-CsTeamsRecordingAndTranscriptionCustomMessage to learn how to use this command. - The only difference is that when using the Set command, you must specify the Id to indicate which specific TeamsRecordingAndTranscriptionCustomMessage setting you want to modify. +## Parameters +### -Id +The ObjectId of the CsTeamsRecordingAndTranscriptionCustomMessage setting, By assigning the ID to the **RecordingAndTranscriptionCustomMessageIdentifier** field in the meeting policy or calling policy, you can associate the current custom prompt message configuration with a user group or individual users. + +At the same time, when creating CsTeamsRecordingAndTranscriptionCustomMessage, it is not necessary to explicitly specify the ID; a GUID will be automatically generated and stored as the Id. + +### -DESCRIPTION +Add a description for CsTeamsRecordingAndTranscriptionCustomMessage. + +### -RecordingAndTranscriptionLocalizationCustomMessage +Set the specific recording and transcription prompt messages to be customized. The type is a list of TeamsRecordingAndTranscriptionLocalizationCustomMessage, with each element in the list representing a custom message for a particular language. For more information, please refer to New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage. +```yaml +Type: TeamsRecordingAndTranscriptionLocalizationCustomMessage[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ## RELATED LINKS [New-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Remove-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/remove-CsTeamsRecordingAndTranscriptionCustomMessage) + +[Get-CsTeamsRecordingAndTranscriptionCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/get-CsTeamsRecordingAndTranscriptionCustomMessage) + +[New-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage](https://learn.microsoft.com/powershell/module/microsoftteams/new-CsTeamsRecordingAndTranscriptionLocalizationCustomMessage)