From db448784c098c7ab7c1e9fe68775017b64ff64be Mon Sep 17 00:00:00 2001 From: Dhairyya Agarwal <12413099+dhairyya@users.noreply.github.com> Date: Fri, 20 Sep 2024 14:35:41 -0700 Subject: [PATCH 01/11] IP address support in TABL Added documentation to add support for IP address in Tenant Allow Block List cmdlet --- .../exchange/Get-TenantAllowBlockListItems.md | 2 ++ .../exchange/New-TenantAllowBlockListItems.md | 12 +++++++++--- .../exchange/Remove-TenantAllowBlockListItems.md | 4 +++- .../exchange/Set-TenantAllowBlockListItems.md | 8 +++++--- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md index cd4836ff15..de223d7042 100644 --- a/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md @@ -76,6 +76,7 @@ The ListType parameter specifies the list to view. Valid values are: - FileHash - Sender - Url +- IP ```yaml Type: ListType @@ -96,6 +97,7 @@ The Entry parameter filters the results based on the ListType parameter value. V - FileHash: The exact SHA256 file hash value. - Sender: The exact domain or email address value. - Url: The exact URL value. +- IP: There is only support for IPv6 addresses only. You can add single IPv6 address in the form of Colon-Hexadecimal or Zero-compression Notation. CIDR IPv6 is supported (range from 1-128 is supported) This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet. diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index 88eae729be..295e9fb5f5 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -82,16 +82,20 @@ The Entries parameter specifies the values that you want to add to the Tenant Al - FileHash: Use the SHA256 hash value of the file. In Windows, you can find the SHA256 hash value by running the following command in a Command Prompt: `certutil.exe -hashfile "\" SHA256`. An example value is `768a813668695ef2483b2bde7cf5d1b2db0423a0d3e63e498f3ab6f2eb13ea3`. - Sender: A domain or email address value. For example, `contoso.com` or `michelle@contoso.com`. - URL: Use IPv4 or IPv6 addresses or hostnames. Wildcards (* and ~) are supported in hostnames. Protocols, TCP/UDP ports, or user credentials are not supported. For details, see [URL syntax for the Tenant Allow/Block List](https://learn.microsoft.com/defender-office-365/tenant-allow-block-list-urls-configure#url-syntax-for-the-tenant-allowblock-list). +- IP: There is only support for IPv6 addresses only. You can add single IPv6 address in the form of Colon-Hexadecimal or Zero-compression Notation. CIDR IPv6 is supported (range from 1-128 is supported) To enter multiple values, use the following syntax: `"Value1","Value2",..."ValueN"`. -For senders, files, and URLs the maximum number of allow entries for each type is 500, and the maximum number of block entries for each type is 500 (1000 entries total for each type). +- Entry limits: + - **Exchange Online Protection**: The maximum number of allow entries is 500, and the maximum number of block entries is 500 for each list subtype (sender, URL, file or IP address). + - **Defender for Office 365 Plan 1**: The maximum number of allow entries is 1000, and the maximum number of block entries is 1000 for each list subtype (sender, URL, file or IP address). + - **Defender for Office 365 Plan 2**: The maximum number of allow entries is 5000, and the maximum number of block entries is 10000 for each list subtype (sender, URL, file or IP address). The maximum number of characters in a file entry is 64 and the maximum number of characters in a URL entry is 250. -You can't mix value types (file, sender, or URL) or allow and block actions in the same command. +You can't mix value types (file, sender, IP address or URL) or allow and block actions in the same command. -In most cases, you can't modify the URL, file, or sender values after you create the entry. The only exception is allow URL entries for phishing simulations (ListType = URL, ListSubType = AdvancedDelivery). +In most cases, you can't modify the IP address, URL, file, or sender values after you create the entry. The only exception is allow URL entries for phishing simulations (ListType = URL, ListSubType = AdvancedDelivery). ```yaml Type: String[] @@ -135,6 +139,7 @@ The ListType parameter specifies the type of entry to add. Valid values are: - FileHash - Sender - Url +- IP ```yaml Type: ListType @@ -156,6 +161,7 @@ This switch is available to use in the following scenarios: - With the Block switch. - With the Allow switch where the ListType parameter value is URL and the ListSubType parameter value is AdvancedDelivery. +- With the Allow switch where the ListType parameter value is IP. You can't use this switch with the ExpirationDate or RemoveAfter parameter. diff --git a/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md index 7a0be94630..fef0124435 100644 --- a/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md @@ -63,10 +63,11 @@ The Entries parameter specifies the entries that you want to remove based on the - FileHash: The exact SHA256 file hash value. - Sender domains and email addresses: The exact domain or email address value. - Url: The exact URL value. +- IP: There is only support for IPv6 addresses only. You can add single IPv6 address in the form of Colon-Hexadecimal or Zero-compression Notation. CIDR IPv6 is supported (range from 1-128 is supported) This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet. -You can't mix value types (file, sender, or URL) or allow and block actions in the same command. +You can't mix value types (IP address, file, sender, or URL) or allow and block actions in the same command. You can't use this parameter with the Ids parameter. @@ -109,6 +110,7 @@ The ListType parameter specifies the type of entry that you want to remove. Vali - FileHash - Sender - Url +- IP ```yaml Type: ListType diff --git a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md index f8ec9b0b4d..2cd73a1f66 100644 --- a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md @@ -49,7 +49,7 @@ Set-TenantAllowBlockListItems -Entries -ListType ``` ## DESCRIPTION -In most cases, you can't modify the URL, file, or sender values of an existing entry. The only exception is allow URL entries for phishing simulations (Action = Allow, ListType = URL, and ListSubType = AdvancedDelivery). For more information about allowing URLs for phishing simulations, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/defender-office-365/advanced-delivery-policy-configure). +In most cases, you can't modify the IP address, URL, file, or sender values of an existing entry. The only exception is allow URL entries for phishing simulations (Action = Allow, ListType = URL, and ListSubType = AdvancedDelivery). For more information about allowing URLs for phishing simulations, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/defender-office-365/advanced-delivery-policy-configure). You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not included in the permissions assigned to you. To find the permissions required to run any cmdlet or parameter in your organization, see [Find the permissions required to run any Exchange cmdlet](https://learn.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions). @@ -77,10 +77,11 @@ The Entries parameter specifies the entries that you want to modify based on the - FileHash: The exact SHA256 file hash value. - Sender domains and email addresses: The exact domain or email address value. - Url: The exact URL value. +- IP: There is only support for IPv6 addresses only. You can add single IPv6 address in the form of Colon-Hexadecimal or Zero-compression Notation. CIDR IPv6 is supported (range from 1-128 is supported) This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet. -You can't mix value types (file, sender, or URL) or allow and block actions in the same command. +You can't mix value types (IP address, file, sender, or URL) or allow and block actions in the same command. You can't use this parameter with the Ids parameter. @@ -122,6 +123,7 @@ The ListType parameter specifies the type of entry that you want to modify. Vali - FileHash - Sender - Url +- IP Use the Entries or Ids parameter with this parameter to identify the entry itself. @@ -141,7 +143,7 @@ Accept wildcard characters: False ### -NoExpiration The NoExpiration switch specifies that the entry should never expire. You don't need to specify a value with this switch. -This switch is available to use with block entries or with url allow entries where the ListSubType parameter value is AdvancedDelivery. +This switch is available to use with block entries or with url allow entries where the ListSubType parameter value is AdvancedDelivery or with IP address allow entries. You can't use this switch with the ExpirationDate parameter. From f405ea38953f79286bdd1d7f01e7da54ba3e1ed0 Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 20 Sep 2024 15:36:58 -0700 Subject: [PATCH 02/11] IP TABL edits --- .../exchange/Get-TenantAllowBlockListItems.md | 2 +- .../exchange/New-TenantAllowBlockListItems.md | 21 ++++++++++++------- .../Remove-TenantAllowBlockListItems.md | 4 ++-- .../exchange/Set-TenantAllowBlockListItems.md | 4 ++-- 4 files changed, 19 insertions(+), 12 deletions(-) diff --git a/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md index de223d7042..f2a8862ef7 100644 --- a/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Get-TenantAllowBlockListItems.md @@ -97,7 +97,7 @@ The Entry parameter filters the results based on the ListType parameter value. V - FileHash: The exact SHA256 file hash value. - Sender: The exact domain or email address value. - Url: The exact URL value. -- IP: There is only support for IPv6 addresses only. You can add single IPv6 address in the form of Colon-Hexadecimal or Zero-compression Notation. CIDR IPv6 is supported (range from 1-128 is supported) +- IP: IPv6 addresses only. Single IPv6 addresses in colon-hexadecimal or zero-compression format or CIDR IPv6 ranges from 1 to 128. This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet. diff --git a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md index 295e9fb5f5..43faa323d0 100644 --- a/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/New-TenantAllowBlockListItems.md @@ -82,20 +82,27 @@ The Entries parameter specifies the values that you want to add to the Tenant Al - FileHash: Use the SHA256 hash value of the file. In Windows, you can find the SHA256 hash value by running the following command in a Command Prompt: `certutil.exe -hashfile "\" SHA256`. An example value is `768a813668695ef2483b2bde7cf5d1b2db0423a0d3e63e498f3ab6f2eb13ea3`. - Sender: A domain or email address value. For example, `contoso.com` or `michelle@contoso.com`. - URL: Use IPv4 or IPv6 addresses or hostnames. Wildcards (* and ~) are supported in hostnames. Protocols, TCP/UDP ports, or user credentials are not supported. For details, see [URL syntax for the Tenant Allow/Block List](https://learn.microsoft.com/defender-office-365/tenant-allow-block-list-urls-configure#url-syntax-for-the-tenant-allowblock-list). -- IP: There is only support for IPv6 addresses only. You can add single IPv6 address in the form of Colon-Hexadecimal or Zero-compression Notation. CIDR IPv6 is supported (range from 1-128 is supported) +- IP: IPv6 addresses only: + + • Single IPv6 addresses in colon-hexadecimal format (for example, 2001:0db8:85a3:0000:0000:8a2e:0370:7334). + + • Single IPv6 addresses in zero-compression format (for example, 2001:db8::1 for 2001:0db8:0000:0000:0000:0000:0000:0001). + + • CIDR IPv6 ranges from 1 to 128 (for example, 2001:0db8::/32). To enter multiple values, use the following syntax: `"Value1","Value2",..."ValueN"`. -- Entry limits: - - **Exchange Online Protection**: The maximum number of allow entries is 500, and the maximum number of block entries is 500 for each list subtype (sender, URL, file or IP address). - - **Defender for Office 365 Plan 1**: The maximum number of allow entries is 1000, and the maximum number of block entries is 1000 for each list subtype (sender, URL, file or IP address). - - **Defender for Office 365 Plan 2**: The maximum number of allow entries is 5000, and the maximum number of block entries is 10000 for each list subtype (sender, URL, file or IP address). +Entry limits for each list subtype (sender, URL, file, or IP address): + +- **Exchange Online Protection**: The maximum number of allow entries is 500, and the maximum number of block entries is 500. +- **Defender for Office 365 Plan 1**: The maximum number of allow entries is 1000, and the maximum number of block entries is 1000. +- **Defender for Office 365 Plan 2**: The maximum number of allow entries is 5000, and the maximum number of block entries is 10000. The maximum number of characters in a file entry is 64 and the maximum number of characters in a URL entry is 250. -You can't mix value types (file, sender, IP address or URL) or allow and block actions in the same command. +You can't mix value types (sender, URL, file, or IP address) or allow and block actions in the same command. -In most cases, you can't modify the IP address, URL, file, or sender values after you create the entry. The only exception is allow URL entries for phishing simulations (ListType = URL, ListSubType = AdvancedDelivery). +In most cases, you can't modify the sender, URL, file, or IP address values after you create the entry. The only exception is URL allow entries for phishing simulations (ListType = URL, ListSubType = AdvancedDelivery). ```yaml Type: String[] diff --git a/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md index fef0124435..131df513a6 100644 --- a/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Remove-TenantAllowBlockListItems.md @@ -63,11 +63,11 @@ The Entries parameter specifies the entries that you want to remove based on the - FileHash: The exact SHA256 file hash value. - Sender domains and email addresses: The exact domain or email address value. - Url: The exact URL value. -- IP: There is only support for IPv6 addresses only. You can add single IPv6 address in the form of Colon-Hexadecimal or Zero-compression Notation. CIDR IPv6 is supported (range from 1-128 is supported) +- IP: IPv6 addresses only. Single IPv6 addresses in colon-hexadecimal or zero-compression format or CIDR IPv6 ranges from 1 to 128. This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet. -You can't mix value types (IP address, file, sender, or URL) or allow and block actions in the same command. +You can't mix value types (sender, URL, file, or IP address) or allow and block actions in the same command. You can't use this parameter with the Ids parameter. diff --git a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md index 2cd73a1f66..f37d344c49 100644 --- a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md @@ -49,7 +49,7 @@ Set-TenantAllowBlockListItems -Entries -ListType ``` ## DESCRIPTION -In most cases, you can't modify the IP address, URL, file, or sender values of an existing entry. The only exception is allow URL entries for phishing simulations (Action = Allow, ListType = URL, and ListSubType = AdvancedDelivery). For more information about allowing URLs for phishing simulations, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/defender-office-365/advanced-delivery-policy-configure). +In most cases, you can't modify the sender, URL, file, or IP address values after you create the entry. The only exception is URL allow entries for phishing simulations (ListType = URL, ListSubType = AdvancedDelivery). For more information about allowing URLs for phishing simulations, see [Configure the advanced delivery policy for third-party phishing simulations and email delivery to SecOps mailboxes](https://learn.microsoft.com/defender-office-365/advanced-delivery-policy-configure). You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not included in the permissions assigned to you. To find the permissions required to run any cmdlet or parameter in your organization, see [Find the permissions required to run any Exchange cmdlet](https://learn.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions). @@ -77,7 +77,7 @@ The Entries parameter specifies the entries that you want to modify based on the - FileHash: The exact SHA256 file hash value. - Sender domains and email addresses: The exact domain or email address value. - Url: The exact URL value. -- IP: There is only support for IPv6 addresses only. You can add single IPv6 address in the form of Colon-Hexadecimal or Zero-compression Notation. CIDR IPv6 is supported (range from 1-128 is supported) +- IP: IPv6 addresses only. Single IPv6 addresses in colon-hexadecimal or zero-compression format or CIDR IPv6 ranges from 1 to 128. This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet. From 9681c1a742168017fefcca96282e57af99c52e7e Mon Sep 17 00:00:00 2001 From: Chris Davis Date: Fri, 20 Sep 2024 15:42:44 -0700 Subject: [PATCH 03/11] Update Set-TenantAllowBlockListItems.md --- .../exchange-ps/exchange/Set-TenantAllowBlockListItems.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md index f37d344c49..843a7d4d31 100644 --- a/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md +++ b/exchange/exchange-ps/exchange/Set-TenantAllowBlockListItems.md @@ -81,7 +81,7 @@ The Entries parameter specifies the entries that you want to modify based on the This value is shown in the Value property of the entry in the output of the Get-TenantAllowBlockListItems cmdlet. -You can't mix value types (IP address, file, sender, or URL) or allow and block actions in the same command. +You can't mix value types (sender, URL, file, or IP address) or allow and block actions in the same command. You can't use this parameter with the Ids parameter. @@ -143,7 +143,11 @@ Accept wildcard characters: False ### -NoExpiration The NoExpiration switch specifies that the entry should never expire. You don't need to specify a value with this switch. -This switch is available to use with block entries or with url allow entries where the ListSubType parameter value is AdvancedDelivery or with IP address allow entries. +This switch is available to use with the following types of entries: + +- Block entries. +- URL allow entries where the ListSubType parameter value is AdvancedDelivery. +- IP address allow entries. You can't use this switch with the ExpirationDate parameter. From 77cb38d33796c4485cf3a755f564f6a474ed54e6 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Fri, 27 Sep 2024 09:07:04 -0700 Subject: [PATCH 04/11] Add missin params to teams ai policy cmdlet docs --- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 31 +++++++++++++++++++ teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 31 ++++++++++++++++++- .../teams-ps/teams/Remove-CsTeamsAIPolicy.md | 2 +- 3 files changed, 62 insertions(+), 2 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index 67c7cf4f6b..7d6b1fb702 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -36,6 +36,37 @@ Retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values. ## PARAMETERS +### -Identity +Identity of the Teams AI policy. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Filter +Enables you to use wildcard characters when indicating the policy (or policies) to be returned. +To return a collection of all the per-user policies, use this syntax: -Filter "tag:*". + +```yaml +Type: String +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). diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index 22574f45ef..3c1d8f5e1c 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -33,7 +33,6 @@ PS C:\> New-CsTeamsAIPolicy -Identity Test Creates a new Teams AI policy with the specified identity. The newly created policy with value will be printed on success. - ## PARAMETERS ### -Identity @@ -51,6 +50,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnrollFace +Policy value of the Teams AI EnrollFace policy. EnrollFace controls user access to user face enrollment in the Teams app settings. + +```yaml +Type: Boolean +Parameter Sets: ("Enabled","Disabled") +Aliases: + +Required: True +Position: Named +Default value: Enabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnrollVoice +Policy value of the Teams AI EnrollVoice policy. EnrollVoice controls user access to user voice enrollment in the Teams app settings. + +```yaml +Type: Boolean +Parameter Sets: ("Enabled","Disabled") +Aliases: + +Required: True +Position: Named +Default value: Enabled +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). diff --git a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md index f2620f0b43..dc52c7aae4 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md @@ -18,7 +18,7 @@ This cmdlet deletes a Teams AI policy. ## SYNTAX ``` -Remove-CsTeamsAIPolicy -Identity +Remove-CsTeamsAIPolicy -Identity ``` ## DESCRIPTION From 9f697106f365d2a32a2d3b2180192274ed497305 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Fri, 27 Sep 2024 09:48:59 -0700 Subject: [PATCH 05/11] Add description to all teams ai policy cmdlet docs --- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 2 ++ teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md | 2 ++ teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 3 +++ teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md | 2 ++ teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 2 ++ 5 files changed, 11 insertions(+) diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index 7d6b1fb702..42d69a4e29 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -23,6 +23,8 @@ Get-CsTeamsAIPolicy ## DESCRIPTION +The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs. + This cmdlet retrieves all Teams AI policies for current tenant. ## EXAMPLES diff --git a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md index fec9c8c784..2f7ae10939 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md @@ -39,6 +39,8 @@ Grant-CsTeamsAIPolicy [[-PolicyName] ] [-Global] [-Force] [ ``` ## DESCRIPTION + +The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs. + This cmdlet creates a Teams AI policy. If you get an error that the policy already exists, it means that the policy already exists for your tenant. In this case, run Get-CsTeamsAIPolicy. ## EXAMPLES diff --git a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md index dc52c7aae4..24fadb40d8 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md @@ -23,6 +23,8 @@ Remove-CsTeamsAIPolicy -Identity ## DESCRIPTION +The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs. + This cmdlet deletes a Teams AI policy with the specified identity string. ## EXAMPLES diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 7ba6303197..31719e8558 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -26,6 +26,8 @@ Set-CsTeamsAIPolicy ## DESCRIPTION +The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs. + This cmdlet sets the Teams AI policy EnrollFace and EnrollVoice value for the tenant. The values of EnrollFace and EnrollVoice can be set to "Enabled" or "Disabled". ## EXAMPLES From d90833ae7c12a7fd05da28bfb01bb07765796917 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 27 Sep 2024 14:06:43 -0400 Subject: [PATCH 06/11] Uploading Teams Messaging Configuration --- .../Get-CsTeamsMessagingConfiguration.md | 92 ++++++++++ .../Set-CsTeamsMessagingConfiguration.md | 170 ++++++++++++++++++ 2 files changed, 262 insertions(+) create mode 100644 teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md create mode 100644 teams/teams-ps/teams/Set-CsTeamsMessagingConfiguration.md diff --git a/teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md b/teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md new file mode 100644 index 0000000000..47e8852736 --- /dev/null +++ b/teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md @@ -0,0 +1,92 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsMessagingConfiguration +schema: 2.0.0 +--- + +# Get-CsTeamsMessagingConfiguration + +## SYNOPSIS + +TeamsMessagingConfiguration determines the messaging settings for users. This cmdlet returns your organization's current settings. + +## SYNTAX + +### Identity (Default) + +```powershell +Get-CsTeamsMessagingConfiguration [[-Identity] ] [] +``` + +### Filter + +```powershell +Get-CsTeamsMessagingConfiguration [-Filter ] [] +``` + +## DESCRIPTION + +TeamsMessagingConfiguration determines the messaging settings for users. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Get-CsTeamsMessagingConfiguration +``` + +The command shown in Example 1 returns teams messaging configuration information for the current tenant. + +## PARAMETERS + +### -Filter + +Enables you to use wildcard characters in order to return a collection of tenant messaging configuration settings. Because each tenant is limited to a single, global collection of the messaging configuration settings there is no need to use the Filter parameter. + +```yaml +Type: String +Parameter Sets: Filter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Specifies the collection of tenant messaging configuration settings to be returned. Because each tenant is limited to a single, global collection of messaging settings there is no need include this parameter when calling the cmdlet. If you do choose to use the Identity parameter you must also include the Tenant parameter. + +```yaml +Type: String +Parameter Sets: Identity +Aliases: + +Required: False +Position: 1 +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### TeamsMessagingConfiguration.Cmdlets.TeamsMessagingConfiguration + +## NOTES + +## RELATED LINKS + +[Set-CsTeamsMeetingConfiguration](Set-CsTeamsMeetingConfiguration.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingConfiguration.md b/teams/teams-ps/teams/Set-CsTeamsMessagingConfiguration.md new file mode 100644 index 0000000000..fc5d112c94 --- /dev/null +++ b/teams/teams-ps/teams/Set-CsTeamsMessagingConfiguration.md @@ -0,0 +1,170 @@ +--- +external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml +Module Name: MicrosoftTeams +online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMessagingConfiguration +schema: 2.0.0 +--- + +# Set-CsTeamsMessagingConfiguration + +## SYNOPSIS + +The TeamsMessagingConfiguration determines the messaging settings for users in your tenant. + +## SYNTAX + +```powershell +Set-CsTeamsMessagingConfiguration [-EnableVideoMessageCaptions ] + [-EnableInOrganizationChatControl ] [-CustomEmojis ] [-Identity] [-Force] [-WhatIf] + [-Confirm] [] +``` + +## DESCRIPTION + +TeamsMessagingConfiguration determines the messaging settings for the users in your tenant. This cmdlet lets you update the user messaging options you'd like to enable in your organization. + +## EXAMPLES + +### Example 1 + +```powershell +PS C:\> Set-CsTeamsMessagingConfiguration -CustomEmojis $False +``` + +The command shown in example 1 disables custom emojis within Teams. + +## PARAMETERS + +### -Confirm + +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CustomEmojis + +This setting enables/disables the use of custom emojis and reactions across the whole tenant. Upon enablement, admins and/or users can define a user group that is allowed. +Possible Values: True, False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableInOrganizationChatControl + +This setting determines if chat regulation for internal communication in tenant is allowed. +Possible Values: True, False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -EnableVideoMessageCaptions + + This setting determines if closed captions will be displayed, for Teams Video Clips, during playback. + Possible values: True, False + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force + +The Force switch specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the Force switch isn't provided in the command, you're prompted for administrative input if required. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Identity + +Specifies the collection of tenant messaging configuration settings to be returned. Because each tenant is limited to a single, global collection of messaging settings there is no need include this parameter when calling the cmdlet. If you do choose to use the Identity parameter you must also include the Tenant parameter. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf + +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: wi + +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](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Void + +## NOTES + +## RELATED LINKS + +[Get-CsTeamsMeetingConfiguration](Get-CsTeamsMeetingConfiguration.md) From 0444085f70d2fd93dd715b5447ce44cf5e6300c5 Mon Sep 17 00:00:00 2001 From: Andy Wang Date: Fri, 27 Sep 2024 12:33:57 -0700 Subject: [PATCH 07/11] Fix related links --- teams/teams-ps/teams/Get-CsTeamsAIPolicy.md | 6 +++--- teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md | 6 +++--- teams/teams-ps/teams/New-CsTeamsAIPolicy.md | 8 ++++---- teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md | 6 +++--- teams/teams-ps/teams/Set-CsTeamsAIPolicy.md | 6 +++--- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index 42d69a4e29..6e4bcec979 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -80,8 +80,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) -[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml) +[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) -[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml) +[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md) -[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml) \ No newline at end of file +[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md) \ No newline at end of file diff --git a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md index 2f7ae10939..70e79c1bc9 100644 --- a/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Grant-CsTeamsAIPolicy.md @@ -185,8 +185,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) -[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml) +[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) -[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml) +[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md) -[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml) \ No newline at end of file +[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md) \ No newline at end of file diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index 3d4ffcc3ae..6bd57f21ad 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -88,10 +88,10 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml) +[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) -[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml) +[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md) -[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml) +[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md) -[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml) \ No newline at end of file +[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md) \ No newline at end of file diff --git a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md index 24fadb40d8..eaa9c06a65 100644 --- a/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Remove-CsTeamsAIPolicy.md @@ -64,8 +64,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) -[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml) +[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md) -[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml) +[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md) -[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.yml) +[Set-CsTeamsAIPolicy](Set-CsTeamsAIPolicy.md) diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index 31719e8558..f0aef1d13b 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -116,8 +116,8 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable [New-CsTeamsAIPolicy](New-CsTeamsAIPolicy.md) -[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.yml) +[Remove-CsTeamsAIPolicy](Remove-CsTeamsAIPolicy.md) -[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.yml) +[Get-CsTeamsAIPolicy](Get-CsTeamsAIPolicy.md) -[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.yml) \ No newline at end of file +[Grant-CsTeamsAIPolicy](Grant-CsTeamsAIPolicy.md) \ No newline at end of file From 5d96f9beb515fde0ecc107c1486238bd14acd322 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 27 Sep 2024 16:16:32 -0400 Subject: [PATCH 08/11] Update teams.md --- teams/teams-ps/teams/teams.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/teams/teams-ps/teams/teams.md b/teams/teams-ps/teams/teams.md index ac0d27d7a7..14711acfed 100644 --- a/teams/teams-ps/teams/teams.md +++ b/teams/teams-ps/teams/teams.md @@ -118,6 +118,7 @@ The following cmdlet references are for Microsoft Teams. ### [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md) ### [Get-CsTeamsMeetingTemplateConfiguration](Get-CsTeamsMeetingTemplateConfiguration.md) ### [Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.md) +### [Get-CsTeamsMessagingConfiguration](Get-CsTeamsMessagingConfiguration.md) ### [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md) ### [Get-CsTeamsMobilityPolicy](Get-CsTeamsMobilityPolicy.md) ### [Get-CsTeamsNetworkRoamingPolicy](Get-CsTeamsNetworkRoamingPolicy.md) @@ -462,6 +463,7 @@ The following cmdlet references are for Microsoft Teams. ### [Set-CsTeamsMeetingConfiguration](Set-CsTeamsMeetingConfiguration.md) ### [Set-CsTeamsMeetingPolicy](Set-CsTeamsMeetingPolicy.md) ### [Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md) +### [Set-CsTeamsMessagingConfiguration](Set-CsTeamsMessagingConfiguration.md) ### [Set-CsTeamsMessagingPolicy](Set-CsTeamsMessagingPolicy.md) ### [Set-CsTeamsMobilityPolicy](Set-CsTeamsMobilityPolicy.md) ### [Set-CsTeamsNetworkRoamingPolicy](Set-CsTeamsNetworkRoamingPolicy.md) From 1d63aa41c187c54b5dcfce654d9a7e98477be4c3 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 27 Sep 2024 16:19:59 -0400 Subject: [PATCH 09/11] Update and rename Set-CsTeamsMessagingConfiguration.md to set-csteamsmessagingconfiguration.md --- ...gConfiguration.md => set-csteamsmessagingconfiguration.md} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename teams/teams-ps/teams/{Set-CsTeamsMessagingConfiguration.md => set-csteamsmessagingconfiguration.md} (93%) diff --git a/teams/teams-ps/teams/Set-CsTeamsMessagingConfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md similarity index 93% rename from teams/teams-ps/teams/Set-CsTeamsMessagingConfiguration.md rename to teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index fc5d112c94..da71766e9e 100644 --- a/teams/teams-ps/teams/Set-CsTeamsMessagingConfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMessagingConfiguration +online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmessagingconfiguration schema: 2.0.0 --- @@ -167,4 +167,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Get-CsTeamsMeetingConfiguration](Get-CsTeamsMeetingConfiguration.md) +[Get-CsTeamsMeetingConfiguration](get-csteamsmeetingconfiguration.md) From d9777a8b953cdd9c872524dd2d0809ed09736dc3 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 27 Sep 2024 16:23:33 -0400 Subject: [PATCH 10/11] Update and rename Get-CsTeamsMessagingConfiguration.md to get-csteamsmessagingconfiguration.md --- ...ingConfiguration.md => get-csteamsmessagingconfiguration.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename teams/teams-ps/teams/{Get-CsTeamsMessagingConfiguration.md => get-csteamsmessagingconfiguration.md} (93%) diff --git a/teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md b/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md similarity index 93% rename from teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md rename to teams/teams-ps/teams/get-csteamsmessagingconfiguration.md index 47e8852736..5be71c055d 100644 --- a/teams/teams-ps/teams/Get-CsTeamsMessagingConfiguration.md +++ b/teams/teams-ps/teams/get-csteamsmessagingconfiguration.md @@ -89,4 +89,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -[Set-CsTeamsMeetingConfiguration](Set-CsTeamsMeetingConfiguration.md) +[Set-CsTeamsMeetingConfiguration](set-csteamsmeetingconfiguration.md) From 329505bced6210d3a7cb854ebd17e0930657c9a8 Mon Sep 17 00:00:00 2001 From: michbrown-png <83979060+michbrown-png@users.noreply.github.com> Date: Fri, 27 Sep 2024 16:24:15 -0400 Subject: [PATCH 11/11] Update set-csteamsmessagingconfiguration.md --- teams/teams-ps/teams/set-csteamsmessagingconfiguration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md index da71766e9e..9c32f6242b 100644 --- a/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md +++ b/teams/teams-ps/teams/set-csteamsmessagingconfiguration.md @@ -1,7 +1,7 @@ --- external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml Module Name: MicrosoftTeams -online version: https://learn.microsoft.com/powershell/module/teams/set-csteamsmessagingconfiguration +online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMessagingConfiguration schema: 2.0.0 ---